PROCESS SQL ddm-name <<statement-string>>
|
このドキュメントでは、次のトピックについて説明します。
構文図で使用されている記号については、「構文記号」を参照してください。
関連機能グループ:データベースへのアクセスと更新
PROCESS SQL
ステートメントは、基準データベースに対して SQL ステートメントを発行するために使用します。
構文要素 | 説明 | ||
---|---|---|---|
ddm-name |
DDM 名:
データ定義モジュール(DDM)の名前は、ストアドプロシージャを実行するデータベースの"アドレス"を示すように指定する必要があります。詳細については、「 |
||
statement-string |
ステートメント文字列:
ステートメント文字列は継続文字を指定しなくても複数のステートメント行にわたって指定できます。行の末尾にコメントを追加することも、行全体をコメント行にすることもできます。 ステートメント文字列にはパラメータを含めることもできます。下記の「ステートメント文字列のパラメータ」を参照してください。 |
:U |
: host-variable [INDICATOR :host-variable][LINIDICATOR :host-variable]
|
||
:G |
「基本構文項目」セクションで説明されているパラメータとは異なり、このコンテキストで使用される host-variables
には接頭辞としてコロン(:)を付ける必要があります。さらに、修飾子(:U
または :G
)を付けることができます。
詳細については、host-variable
を参照してください。
構文要素の説明:
Entire Access では、statement-string として次を指定することもできます。
これらのオプションは Entire Access でのみ使用できます。「SQL データベースのデータへのアクセス」(『プログラミングガイド』)を参照してください。
PROCESS SQL ADABAS_D_DDM << LOCK TABLE EMPLOYEES IN SHARE MODE >>
呼び出されたプロシージャは、2 つの数字の合計を計算します。
... COMPUTE #N1 = 1 COMPUTE #N2 = 2 COMPUTE #SUM = 0 ... PROCESS SQL ADABAS_D_DDM << DBPROCEDURE DEMO.SUM (:#N1, :#N2, :G:#SUM) >> ... WRITE #N1 '+' #N2 ' =' #SUM ...