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

CANCEL ALTER TABLE

説明

指定されたテーブルに対して、ALTER TABLE ステートメントで実行された以下の操作をキャンセルします。

  • テーブルスキーマ: カラムの追加と削除、カラムの順序変更、カラムのデータ型の変更。
  • Rollup index: rollup index の作成と削除。

このステートメントは同期操作であり、テーブルに対する ALTER_PRIV 権限が必要です。

構文

  • スキーマ変更をキャンセルします。

    CANCEL ALTER TABLE COLUMN FROM [db_name.]table_name
  • Rollup index の変更をキャンセルします。

    CANCEL ALTER TABLE ROLLUP FROM [db_name.]table_name

パラメータ

パラメータ必須説明
db_nameいいえテーブルが属するデータベースの名前。このパラメータが指定されていない場合、現在のデータベースがデフォルトで使用されます。
table_nameはいテーブル名。

例 1: example_db データベース内の example_table に対するスキーマ変更をキャンセルします。

CANCEL ALTER TABLE COLUMN FROM example_db.example_table;

例 2: 現在のデータベース内の example_table に対する rollup index の変更をキャンセルします。

CANCEL ALTER TABLE ROLLUP FROM example_table;