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;
- パーティション名を変更する
文法:
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;
- Table example_table 内の p1 という名前のパーティションを p2 に変更する
ALTER TABLE example_table RENAME PARTITION p1 p2;
- Tableexample_tableのc1という名前の列をc2に変更する
ALTER TABLE example_table RENAME COLUMN c1 c2;
キーワード
ALTER, TABLE, RENAME, ALTER TABLE