このドキュメントには、DEFINE DATA
ステートメントの説明で使用される構文ボックスの完全な概要が記載されています。
プログラムのステートメント行の中でキーワード、節、パラメータ、オプション、および他の構文要素を配列および組み合わせる方法について説明します。
以下では次のトピックについて説明します。
level | group-name [(array-definition)] | ||||
variable-definition | |||||
view-definition | |||||
redefinition | |||||
handle-definition |
詳細については、「ローカルデータの定義」または「NaturalX オブジェクトの定義」を参照してください。
level | group-name [(array-definition)] redefinition | ||||||||||||||
(format-length [/ array-definition]) | |||||||||||||||
variable-name | [BY VALUE [RESULT ]] [ OPTIONAL ]
|
||||||||||||||
|
[/array-definition] | DYNAMIC |
|||||||||||||
parameter-handle-definition [BY VALUE [RESULT ]] [OPTIONAL ]
|
詳細については、「パラメータデータの定義」を参照してください。
handle-name [(array-definition)] HANDLE OF OBJECT |
詳細については、パラメータハンドルのデータ定義に関する説明を参照してください。
variable-name | (format-length) | init-definition | [emhdpm] | |||||||||||
DYNAMIC |
variable-name | (format-length/ array-definition) | array-init-definition | [emhdpm] | ||||||||||||
/array-definition | DYNAMIC |
詳細については、「変数定義」を参照してください。
view-name VIEW [OF ] ddm-name |
level | ([format-length] [/array-definition]) | [emhdpm] | ||||||||||||||
ddm-field | A |
DYNAMIC |
|||||||||||||||
B |
|||||||||||||||||
redefinition |
詳細については、「ビューの定義」を参照してください。
REDEFINE field-name |
level | rgroup | ||||
rfield (format-length [/array-definition]) | ||||||
FILLER nX |
詳細については、「再定義」を参照してください。
< constant> |
||
< system-variable> |
||
FULL LENGTH < character-s> |
||
LENGTH n < character-s> |
詳細については、「配列用の初期値/定数値」を参照してください。
{bound[:bound]},3 |
詳細については、「配列の次元の定義」を参照してください。
|
FULL LENGTH |
<character-s, >
|
||||||||||||
ALL |
LENGTH n |
|||||||||||||
( | index[:index] | , 3
|
) | < | constant | > | ||||||||
V |
system-variable, |
詳細については、「配列用の初期値/定数値」を参照してください。
([EM= value] [HD= 'text'] [PM= value])
|
詳細については、「フィールド/変数の EM、HD、PM パラメータ」を参照してください。
level | variable-definition | ||
redefinition | |||
handle-definition |
詳細については、「アプリケーションに依存しない変数の定義」を参照してください。
level | variable-definition | ||
redefinition | |||
handle-definition |
詳細については、「Natural RPC 用のコンテキスト変数の定義」を参照してください。