OPEN文 形式1(カーソルオープン)
機能
カーソルを開きます。DECLARE CURSORで宣言したカーソル,又はALLOCATE CURSOR文で割り当てたカーソルを,検索結果の先頭の行の直前に位置づけて,検索結果を取り出せる状態にします。
形式1では,埋込み変数によって,?パラメタに値を与えてカーソルを開きます。
使用権限
形式1 <(埋込み変数によって,?パラメタに値を与えて)カーソルを開く場合>
OPEN {カーソル名|拡張カーソル名} 〔USING :埋込み変数〔,:埋込み変数〕…〕 |
オペランド
DECLARE CURSOR中のSELECT文で指定した埋込み変数を別の埋込み変数に変更したい場合は,変更後の埋込み変数を指定します。
PREPARE文で前処理したSELECT文中に指定した?パラメタに値を与える場合は,値を与える埋込み変数を指定します。
DECLARE CURSOR中のSELECT文で指定した埋込み変数,又は?パラメタの値は,カーソルを閉じるまでこのSQL実行時の値が有効です。値を変更したい場合は,一度カーソルを閉じてから,再度開いてください。
USING句で指定した埋込み変数は指定した順序に,カーソル宣言中のSELECT文で指定した埋込み変数と置き換えられます。
USING句で指定した埋込み変数は指定した順序に,前処理したSELECT文で指定した?パラメタに値を与えます。
留意事項
使用例
在庫表(ZAIKO)の検索結果を取り出すために,カーソル(CR1)を開きます。
OPEN CR1