バージョンごとのドキュメント一覧

OPEN

OPEN <refpurpose>open a dynamic cursor</refpurpose> — 動的カーソルを開きます。

概要

OPEN cursor_name
OPEN cursor_name USING value [, ... ]
OPEN cursor_name USING SQL DESCRIPTOR descriptor_name

説明

<title>Description</title>

<command>OPEN</command> opens a cursor and optionally binds actual values to the placeholders in the cursor's declaration. The cursor must previously have been declared with the <command>DECLARE</command> command. The execution of <command>OPEN</command> causes the query to start executing on the server. OPENはカーソルを開き、省略することができますが、実際の値をカーソル定義内のプレースホルダにバインドします。 カーソルは事前にDECLAREコマンドを用いて宣言されていなければなりません。 OPENの実行により問い合わせがサーバ上で実行を開始されます。

パラメータ

<title>Parameters</title>
cursor_name #

The name of the cursor to be opened. This can be an SQL identifier or a host variable. 開くカーソルの名前です。 これはSQL識別子またはホスト変数とすることができます。

value #

A value to be bound to a placeholder in the cursor. This can be an SQL constant, a host variable, or a host variable with indicator. カーソル内のプレースホルダにバインドされる値です。 これは、SQL定数、ホスト変数、指示子を持つホスト変数とすることができます。

descriptor_name #

The name of a descriptor containing values to be bound to the placeholders in the cursor. This can be an SQL identifier or a host variable. カーソル内のプレースホルダにバインドされる値を含む記述子の名前です。 これはSQL識別子またはホスト変数とすることができます。

<title>Examples</title>
EXEC SQL OPEN a;
EXEC SQL OPEN d USING 1, 'test';
EXEC SQL OPEN c1 USING SQL DESCRIPTOR mydesc;
EXEC SQL OPEN :curname1;

互換性

<title>Compatibility</title>

<command>OPEN</command> is specified in the SQL standard. OPENは標準SQLで規定されています。

関連項目

<title>See Also</title> DECLARE, CLOSE