TERMINATE [operand1 [operand2]]
|
このドキュメントでは、次のトピックについて説明します。
構文図で使用されている記号については、「構文記号」を参照してください。
TERMINATE
ステートメントは、Natural セッションを終了するために使用します。 TERMINATE
ステートメントは、Natural プログラム内の任意の位置に指定できます。 TERMINATE
ステートメントが実行されると、ページ終了処理やループ終了処理は行われません。
TERMINATE
ステートメントの動作は、STOP
ステートメントの動作と一致しています。 戻り値の処理はサポートされていません。
Natural RPC については、『Natural リモートプロシージャコール(RPC)』ドキュメントの「サーバーに対する Natural ステートメントの注意事項」を参照してください。
オペランド定義テーブル:
オペランド | 構文要素 | フォーマット | ステートメント参照 | ダイナミック定義 | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
operand1 | C | S | N | P | I | 可 | 不可 | |||||||||||||
operand2 | C | S | A | A | U | N | P | I | F | B | D | T | L | C | 可 | 可 |
構文要素の説明:
Natural セッションの終了後、プロファイルパラメータ PROGRAM
で指定された名前のプログラムに制御が渡ります。
** Example 'TEREX1': TERMINATE ************************************************************************ DEFINE DATA LOCAL 1 EMPLOY-VIEW VIEW OF EMPLOYEES 2 PERSONNEL-ID 2 NAME 2 SALARY (1) * 1 #PNUM (A8) 1 #PASSWORD (A8) END-DEFINE * INPUT 'ENTER PASSWORD:' #PASSWORD * IF #PASSWORD NE 'USERPASS' /* TERMINATE /* END-IF * INPUT 'ENTER PERSONNEL NUMBER:' #PNUM * FIND EMPLOY-VIEW WITH PERSONNEL-ID = #PNUM DISPLAY NAME SALARY (1) END-FIND * END