ALTER TABLE RENAME
デスクリプション
このステートメントは、既存のTableプロパティの特定の名前を変更するために使用されます。この操作は同期的であり、コマンドの戻りは実行の完了を示します。
grammar:
ALTER TABLE [database.]table alter_clause;
alter_clauseのrenameは以下の名前の変更をサポートします
- Table名の変更
文法:
RENAME new_table_name;
- rollup インデックス名を変更する
文法:
RENAME ROLLUP old_rollup_name new_rollup_name;
- パーティション名を変更する
grammar:
RENAME PARTITION old_partition_name new_partition_name;
- カラム名の変更
Tips
この機能は Apache Doris 1.2 バージョンから対応しています
カラム名の変更
grammar:
RENAME COLUMN old_column_name new_column_name;
注意:
- Tableを作成する際は、プロパティで 'light_schema_change=true' を設定する必要があります。
例
- table1 という名前のTableを table2 に変更する
ALTER TABLE table1 RENAME table2;
- Table example_table 内の rollup1 という名前の rollup インデックスを rollup2 に変更する
ALTER TABLE example_table RENAME ROLLUP rollup1 rollup2;
- Tableexample_table内のp1という名前のパーティションをp2に変更する
ALTER TABLE example_table RENAME PARTITION p1 p2;
- Table example_table の c1 という名前の列を c2 に変更する
ALTER TABLE example_table RENAME COLUMN c1 c2;
キーワード
ALTER, TABLE, RENAME, ALTER TABLE