跳到主要内容

CANCEL-ALTER-TABLE

CANCEL-ALTER-TABLE

Name

CANCEL ALTER TABLE

Description

该语句用于撤销一个 ALTER 操作。

  1. 撤销 ALTER TABLE COLUMN 操作

语法:

CANCEL ALTER TABLE COLUMN
FROM db_name.table_name
  1. 撤销 ALTER TABLE ROLLUP 操作

语法:

CANCEL ALTER TABLE ROLLUP
FROM db_name.table_name
  1. 根据job id批量撤销rollup操作

语法:

CANCEL ALTER TABLE ROLLUP
FROM db_name.table_name (jobid,...)

注意:

  • 该命令为异步操作,具体是否执行成功需要使用show alter table rollup查看任务状态确认
  1. 撤销 ALTER CLUSTER 操作

语法:

(待实现...)

Example

  1. 撤销针对 my_table 的 ALTER COLUMN 操作。

    [CANCEL ALTER TABLE COLUMN]

CANCEL ALTER TABLE COLUMN
FROM example_db.my_table;
  1. 撤销 my_table 下的 ADD ROLLUP 操作。

    [CANCEL ALTER TABLE ROLLUP]

CANCEL ALTER TABLE ROLLUP
FROM example_db.my_table;
  1. 根据job id撤销 my_table 下的 ADD ROLLUP 操作。

    [CANCEL ALTER TABLE ROLLUP]

CANCEL ALTER TABLE ROLLUP
FROM example_db.my_table (12801,12802);

Keywords

CANCEL, ALTER, TABLE, CANCEL ALTER

Best Practice