用途
ANSI SQL方法4では、埋込みSQLのPREPARE文によって準備済のDELETE文、INSERT文またはUPDATE文、あるいはPL/SQLブロックを実行します。
前提条件
埋込みSQLのPREPARE文を使用して、SQL文またはPL/SQLブロックを先に準備しておく必要があります。
構文
キーワードおよびパラメータ
キーワードおよびパラメータ | 説明 |
---|---|
FOR :array_size |
処理される行数。 |
FOR integer |
|
statement_id |
実行するSQL文またはPL/SQLブロックに対応付けられているプリコンパイラ識別子。プリコンパイラ識別子を文またはPL/SQLブロックに対応付けるには、埋込みSQLのPREPARE文を使用します。 |
GLOBAL | LOCAL |
LOCAL (デフォルト)はファイルのスコープで、GLOBALはアプリケーションのスコープです。 |
USING |
ANSI記述子。 |
descriptor_name |
入力記述子名を格納するホスト変数。 |
'descriptor name' |
入力記述子の名前。 |
INTO |
ANSI記述子。 |
descriptor_name |
出力記述子の名前が含まれるホスト変数。 |
'descriptor name' |
出力記述子の名前。 |
GLOBAL | LOCAL |
LOCAL (デフォルト)はファイルのスコープで、GLOBALはアプリケーションのスコープです。 |
使用上の注意
この文の詳細は、ANSI動的SQLを参照してください。
例
ANSI動的SQL方法4では、EXECUTEのINTO句を使用して次のようにSELECTのDML RETURNING句がサポートされます。
EXEC SQL EXECUTE S2 USING DESCRIPTOR :bv1 INTO DESCRIPTOR 'SELDES' ;
関連項目