ループの強制終了
- Last UpdatedSep 26, 2024
- 1 minute read
ループは、以下のステートメントを呼び出すことによって、いつでも終了できます。
EXIT FOR;
このステートメントを使用すると、ループ NEXT ステートメントの直後のステートメントでスクリプト実行が続行されます。
例
以下のコード部分では、ループを使用して多くのダミー レコードをデータベース テーブルに挿入します。レコード挿入時にエラーが発生した場合、さらにエラーが発生しないように、ループが中断されます。
FOR Counter = 1 TO 1000
ResultCode = SQLInsert(ConnectionID, "BatchDetails", "BindList1");
IF ResultCode <> 0 THEN
LogMessage("Error creating records! Aborting...");
EXIT FOR;
ENDIF;
NEXT;