SQL文の実行後、Oracleサーバーは現在の適用範囲内のSQLSTATE変数にステータス・コードを戻します。ステータス・コードは、SQL文が正常に実行されたか例外(エラーまたは警告状態)が発生したかを示します。相互運用性(システム間で情報を簡単に交換する機能)を高めるために、共通のSQL例外がすべ...
Oracle Databaseで最大40桁の領域が割り当てられ、変数に代入する値をもっとも適切に格納できるように小数点の位置が設定されます。NUMBER変数には10-130(1.0E-130)から10126-1(1.0E126-1)までの値を格納できます。10-130よりも小さな値は0に丸められ、結果が10126以上の値となる計算は未定義とな...
データ・ディクショナリからの情報とともに、DBMS_HADOOPのCREATE_EXTDDL_FOR_HIVE関数を使用できます。この例では、現在のスキーマ内のRATINGS_DB_TABLEのデータベース表名を指定します。関数は、DDLoutという名前のローカル変数でCREATE TABLEコマンドのテキストを返しますが、実行はしません。
11 同一表複数個所の参照 • 表のグリッド表示を分割 • 行の比較時など • ダブルクリックで 分割解除 分割バー Copyright© 2011, Oracle. All rights reserved. 12 データベース・オブジェクトの検索 • 全ての オブジェクト名 を検索 • PL/Scope 機能を利用し 変数定義, 宣言,...
Oracle では、 SYS_REFCURSOR ストアド プロシージャとの間でカーソルを渡すために使用されます。 SSMA がプロシージャの戻り値の型として変数 SYS_REFCURSOR を検出し、ステートメントで CLOSE 同じ変数を使用すると、エラー メッセージが生成されます。 例 次の例では、変数をプロシージャの...
ユーザー定義データ型を作成し、パッケージ化されたクエリでそのデータ型を参照して変数を宣言するたびに、SSMA はこのデータ型を認識しないため、対応する SQL Server コードに変換しません。 これは、変数が宣言されているコードのスコープでユーザー定義データ型が定義されていないため、...
MySQL Server は異なる SQL モードで動作でき、sql_mode システム変数の値に応じて異なるクライアントにこれらの異なるモードを適用できます。 DBA はサイトサーバーの動作要件に一致するグローバル SQL モードを設定でき、各アプリケーションはアプリケーションのセッション SQL モードをア...
Oracle Databaseでは、ストアド・プロシージャやストアド・ファンクションにおいても内部にサブプログラムや共通変数を含むことができます。しかし、PostgreSQLではストアドプロシージャやストアドファンクションの中にそれらを入れることができません。移行に際しては...
さて、2015年一発目の今回は、第11回の記事の最後に置き去りにしていて最近記事化のリクエストを頂いた、バインド変数とAdaptive Cursor Sharing機能を取り上げさせて頂きたいと思います。とは言え、一回の連載ではボリュームが大きすぎますので、まずはAdaptive Cursor Sharing機能のメリットを感じ...
ソフトウェアデベロッパーは、さまざまな SQL 言語要素を使用して SQL ステートメントを作成します。SQL 言語要素は、正しい SQL ステートメントを形成する識別子、変数、検索条件などのコンポーネントです。 例えば、次の SQL ステートメントは SQL INSERT コマンドを使用して、価格が499 ...