メインコンテンツまでスキップ
バージョン: 26.x

STOP ROUTINE LOAD

デスクリプション

この構文はRoutine Loadジョブを停止するために使用されます。PAUSEコマンドとは異なり、停止されたジョブは再開できません。再度データをインポートする必要がある場合は、新しいインポートジョブを作成する必要があります。

Syntax

STOP ROUTINE LOAD FOR <job_name>;

必須パラメータ

1. <job_name>

停止するジョブの名前を指定します。以下の形式で指定できます:

  • <job_name>: 現在のデータベース内の指定された名前のジョブを停止
  • <db_name>.<job_name>: 指定されたデータベース内の指定された名前のジョブを停止

アクセス制御要件

このSQLコマンドを実行するユーザーは、少なくとも以下の権限を持っている必要があります:

権限オブジェクト備考
LOAD_PRIVTableSHOW ROUTINE LOADにはTableのLOAD権限が必要です

注意事項

  • 停止操作は元に戻せません。停止されたジョブはRESUMEコマンドを使用して再開することはできません
  • 停止操作は即座に有効になり、実行中のタスクは中断されます
  • ジョブを停止する前に、SHOW ROUTINE LOADコマンドを使用してジョブのステータスを確認することを推奨します
  • ジョブを一時的に停止したいだけの場合は、代わりにPAUSEコマンドを使用してください

  • test1という名前のroutine loadジョブを停止

    STOP ROUTINE LOAD FOR test1;
  • 指定されたデータベースのroutine load jobを停止する

    STOP ROUTINE LOAD FOR example_db.test1;