メインコンテンツまでスキップ

CANCEL LOAD

LOADのキャンセル

説明

指定されたロードジョブ(Broker LoadSpark Load、またはINSERT)をキャンセルします。PREPAREDCANCELLED、またはFINISHEDの状態にあるロードジョブはキャンセルできません。

ロードジョブのキャンセルは非同期プロセスです。SHOW LOADステートメントを使用して、ロードジョブが正常にキャンセルされたかどうかを確認できます。Stateの値がCANCELLEDであり、ErrorMsgで表示されるtypeの値がUSER_CANCELであれば、ロードジョブは正常にキャンセルされています。

構文

CANCEL LOAD
[FROM データベース名]
WHERE LABEL = "ラベル名"

パラメータ

パラメータ

必須

説明

データベース名

いいえ

キャンセルするロードジョブが所属するデータベースの名前です。このパラメータを指定しない場合、現在のデータベースのロードジョブがデフォルトでキャンセルされます。

ラベル名

はい

ロードジョブのラベルです。

例1: 現在のデータベースでラベルが example_label のロードジョブをキャンセルする。

CANCEL LOAD
WHERE LABEL = "example_label";

例2: example_db データベースでラベルが example_label のロードジョブをキャンセルする。

CANCEL LOAD
FROM example_db
WHERE LABEL = "example_label";