STOP ROUTINE LOAD
説明
この構文は、Routine Loadジョブを停止するために使用されます。PAUSEコマンドとは異なり、停止されたジョブは再開することができません。データを再度インポートする必要がある場合は、新しいインポートジョブを作成する必要があります。
構文
STOP ROUTINE LOAD FOR <job_name>;
必須パラメータ
1. <job_name>
停止するジョブの名前を指定します。以下の形式で指定できます:
<job_name>: 現在のデータベース内の指定された名前のジョブを停止<db_name>.<job_name>: 指定されたデータベース内の指定された名前のジョブを停止
アクセス制御要件
このSQLコマンドを実行するユーザーは、少なくとも以下の権限を持つ必要があります:
| 権限 | オブジェクト | 注記 |
|---|---|---|
| LOAD_PRIV | Table | STOP ROUTINE LOADはテーブルに対するLOAD権限が必要です |
注意事項
- 停止操作は不可逆的です。停止されたジョブはRESUMEコマンドを使用して再開することはできません
- 停止操作は即座に有効になり、実行中のタスクは中断されます
- ジョブを停止する前に、SHOW ROUTINE LOADコマンドを使用してジョブの状態を確認することを推奨します
- ジョブを一時的に停止したいだけの場合は、代わりにPAUSEコマンドを使用してください
例
-
test1という名前のroutine loadジョブを停止
STOP ROUTINE LOAD FOR test1; -
指定されたデータベースで routine load ジョブを停止する
STOP ROUTINE LOAD FOR example_db.test1;