Files
doris/docs/zh-CN/sql-reference/sql-statements/Data Definition/CANCEL ALTER.md

2.0 KiB

title, language
title language
CANCEL ALTER zh-CN

CANCEL ALTER

description

该语句用于撤销一个 ALTER 操作。
1. 撤销 ALTER TABLE COLUMN 操作
语法:
    CANCEL ALTER TABLE COLUMN
    FROM db_name.table_name

2. 撤销 ALTER TABLE ROLLUP 操作
语法:
    CANCEL ALTER TABLE ROLLUP
    FROM db_name.table_name

3. 根据job id批量撤销rollup操作
语法:
    CANCEL ALTER TABLE ROLLUP
            FROM db_name.table_name (jobid,...)
注意:
    该命令为异步操作,具体是否执行成功需要使用`show alter table rollup`查看任务状态确认
4. 撤销 ALTER CLUSTER 操作
语法:
    (待实现...)

example

[CANCEL ALTER TABLE COLUMN]
1. 撤销针对 my_table 的 ALTER COLUMN 操作。
    CANCEL ALTER TABLE COLUMN
    FROM example_db.my_table;

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

[CANCEL ALTER TABLE ROLLUP]
1. 根据job id撤销 my_table 下的 ADD ROLLUP 操作。
    CANCEL ALTER TABLE ROLLUP
     FROM example_db.my_table (12801,12802);

keyword

CANCEL,ALTER,TABLE,COLUMN,ROLLUP