抽出定義の構造を「図5-7 抽出定義の構造」に,抽出定義の内容と繰り返し指定できる指定数を「表5-6 抽出定義の内容と指定数」に示します。
図5-7 抽出定義の構造
表5-6 抽出定義の内容と指定数
定義名 | 定義文 | 指定数 | 内容 |
---|---|---|---|
抽出定義文 | extract文 | 1~4096 | 抽出対象にする表,列,マッピングキーを定義します。 |
送信定義文 | send文 | 0~4096 | 更新情報の送信先を定義します。 |
/* 抽出定義文 */
{{ extract 認可識別子.表識別子({ 列名〔{{,列名 }}…〕|* })
to 更新情報名
{key|ukey}(列名〔{{,列名 }}…〕)〔check {not_null_unique|unique|none}〕}}…
/* 送信定義文 */
〔{{ send 送信先識別子 from 更新情報名
〔 where 列名{比較演算子 定数|in(定数〔,定数〕…)
|flike(比較開始位置,定数)}
〔 and 列名{比較演算子 定数|in(定数〔,定数〕…)
|flike(比較開始位置,定数)}〕〕
}}…〕
;