IN引数のみ使用可能です。 ?query_string (オプション) ストアド・プロシージャのパラメータです。この文字列は、GETメソッドの書式に従います。たとえば、次のようになります。 複数のパラメータはアンパーサント(&)で区切ります。渡される値内の空白文字はプラス(+)に置き換え...
オーバーロードされた2つのメソッドのインスタンスが一致したが、1つ目のオーバーロードされたプロシージャにおいていくつかの引数の型が近く、2つ目のプロシージャにおいて他の引数の型が近い場合、セマンティック・エラーが発生します。 オブジェクト型階層内でいくつかのパラメータ...
注:データ・サーバーが PRAGMA EXCEPTION_INIT の引数として受け入れることのできる Oracle sqlcode は限られています。 完全なリストはOracle-IBM Db2 on Cloud、IBM Db2 Warehouse on Cloud、および IBM Db2 Warehouse エラー・マッピング (PL/SQL)を参照してください。
PL/SQLのバルク処理機能は、PL/SQLエンジンからSQLエンジンへの通信に必要となるコンテキスト・スイッチの回数を削減する目的で設計されています。 BULK COLLECT句は、1回のコンテキスト・スイッチにより複数の行をフェッチして1つ以上のコレクションに格納する場合に使用します。
明示カーソルを使用する場合とは異なり、プロシージャまたはファンクションの引数としてカーソル変数を渡すことができます。カーソル変数については、次のような優れたユースケースがいくつかあります。 プログラム・ユニットをコールしたホスト環境にカーソル変数を返す。ホスト環境では...
REFの取得には、相関変数または別名を引数にとるREFファンクションを使用できます。 REFは、変数、パラメータ、フィールドまたは属性として宣言できます。REFはSQLデータ操作文の入力変数または出力変数として使用できます。 例3-7 REF修飾子を使用したオブジェクト表内の行の更新 コピー --...
この宣言は、factorialという名前のファンクションがINTEGER型の引数を1つ取り、INTEGER型の値を戻すことを示しており、起動者がfactorialを起動するうえで知っておく必要のある情報です。起動者はfactorialがどのように実装されているか(たとえば、それが反復を利用しているのか、再帰を利用している...
NLSSORT関数は、その文字引数の照合キーを計算します。照合キーはデータ型RAWの値で、次のプロパティがあります。2つの(多くの場合は異なる)ソース文字値の指定の照合に対して作成された2つの照合キーが、バイナリとして比較される場合、それらの相互の順序は、この照合でソース文字値に対して...