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

ALTER JOB

デスクリプション

ユーザーはジョブを変更できます。PAUSE状態のジョブのみが変更可能で、Streamingタイプのジョブのみが変更できます。

Syntax

Alter Job <job_name>
[job_properties]
DO <Insert_Command>

Required パラメータ

1. <job_name>

ジョブのジョブ名を変更します

Optional parameters

1. <job_properties>

ジョブの属性を変更します。

1. <Insert_Command>

ジョブが実行するSQLを変更します。

Access Control Requirements

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

PrivilegeObjectJob タイプ注釈
LOAD_PRIVDatabase (DB)Streamingこの操作を実行するためのLOAD権限をサポート

Examples

  • my_jobのセッション変数を変更

     Alter Job my_job
    PROPERTIES(
    "session.insert_max_filter_ratio"="0.5"
    )
  • my_job のSQL文を変更する

     Alter Job my_job
    INSERT INTO db1.tbl1
    SELECT * FROM S3
    (
    "uri" = "s3://bucket/*.csv",
    "s3.access_key" = "<s3_access_key>",
    "s3.secret_key" = "<s3_secret_key>",
    "s3.region" = "<s3_region>",
    "s3.endpoint" = "<s3_endpoint>",
    "format" = "<format>"
    );
  • my_jobのPropertiesとSQL文を同時に変更する。

    Alter Job my_job
    PROPERTIES(
    "session.insert_max_filter_ratio"="0.5"
    )
    INSERT INTO db1.tbl1
    select * from S3(
    "uri" = "s3://bucket/*.csv",
    "s3.access_key" = "<s3_access_key>",
    "s3.secret_key" = "<s3_secret_key>",
    "s3.region" = "<s3_region>",
    "s3.endpoint" = "<s3_endpoint>",
    "format" = "<format>"
    )
  • my_jobの同期進捗を変更する

        Alter JOB my_job
    PROPERTIES(
    'offset' = '{"fileName":"regression/load/data/example_0.csv"}'
    )