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

CANCEL LOAD

LOADのキャンセル

説明​

指定されたロードジョブ(Broker Load、Spark Load、またはINSERT)をキャンセルします。PREPARED、CANCELLED、または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";