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;