OPEN — 動的カーソルを開きます。
OPENcursor_name
OPENcursor_name
USINGvalue
[, ... ] OPENcursor_name
USING SQL DESCRIPTORdescriptor_name
OPEN
はカーソルを開き、省略することができますが、実際の値をカーソル定義内のプレースホルダにバインドします。
カーソルは事前にDECLARE
コマンドを用いて宣言されていなければなりません。
OPEN
の実行により問い合わせがサーバ上で実行を開始されます。
EXEC SQL OPEN a; EXEC SQL OPEN d USING 1, 'test'; EXEC SQL OPEN c1 USING SQL DESCRIPTOR mydesc; EXEC SQL OPEN :curname1;
OPEN
は標準SQLで規定されています。