PROCESS SQL ddm-name <<statement-string>>
|
このドキュメントでは、次のトピックについて説明します。
構文図で使用されている記号については、「構文記号」を参照してください。
関連機能グループ:「データベースへのアクセスと更新」
『データベース管理システムインターフェイス』ドキュメントの次のセクションも参照してください。
「Natural for DB2」の「NDB - PROCESS SQL」
「Natural for SQL/DS」の「PROCESS SQL」
PROCESS SQL
ステートメントは、基準データベースに対して SQL ステートメントを発行するために使用します。
ddm-name | DDM の名前は、ストアドプロシージャを実行するデータベースの"アドレス"を示すように指定する必要があります。 詳細については、「ddm-name」を参照してください。 | ||
---|---|---|---|
statement-string |
statement-string に指定できるステートメントは、SQL ステートメント
ステートメント文字列は継続文字を指定しなくても複数のステートメント行にわたって指定できます。 行の末尾にコメントを追加することも、行全体をコメント行にすることもできます。 ステートメント文字列にはパラメータを含めることもできます。下記の「パラメータ」を参照してください。 |
:U |
: host-variable [INDICATOR :host-variable] [LINIDICATOR :host-variable]
|
||
:G |
説明した parameter と異なり、ここで述べる host-variables には先頭にコロン(:)を付ける必要があります。 さらに、修飾子(:U
または :G
)を付けることができます。
詳細については、host-variable を参照してください。
構文要素の説明:
:U:host-variable | 接頭文字 :U は "Using" 変数と呼ばれるホスト変数を修飾します。 この変数は、値がデータベースに渡されることを示します。 :U はデフォルト指定です。
|
---|---|
:G:host-variable | 接頭文字 :G は "Giving" 変数と呼ばれるホスト変数を修飾します。 この変数は、データベースから値を受け取ることを示します。
|
PROCESS SQL DB2_DDM << CONNECT TO :LOCATION >>
PROCESS SQL DB2_DDM << SET :G:LOCATION = CURRENT SERVER >>