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

ALTER TABLE RENAME

デスクリプション

このステートメントは、既存のTableプロパティの特定の名前を変更するために使用されます。この操作は同期的であり、コマンドの戻り値は実行の完了を示します。

grammar:

ALTER TABLE [database.]table alter_clause;

alter_clause の rename は以下の名前の変更をサポートしています

  1. Table名の変更

文法:

RENAME new_table_name;
  1. rollupインデックス名を変更する

文法:

RENAME ROLLUP old_rollup_name new_rollup_name;
  1. パーティション名を変更する

文法:

RENAME PARTITION old_partition_name new_partition_name;
  1. カラム名の変更
Tips

この機能はApache Doris 1.2バージョンから対応しています

カラム名を変更します

grammar:

RENAME COLUMN old_column_name new_column_name;

注意:

  • Tableを作成する際は、プロパティで'light_schema_change=true'を設定する必要があります。

  1. table1という名前のTableをtable2に変更する
ALTER TABLE table1 RENAME table2;
  1. Table example_table 内の rollup1 という名前の rollup インデックスを rollup2 に変更する
ALTER TABLE example_table RENAME ROLLUP rollup1 rollup2;
  1. Table example_table 内の p1 という名前のパーティションを p2 に変更する
ALTER TABLE example_table RENAME PARTITION p1 p2;
  1. Tableexample_tableのc1という名前の列をc2に変更する
ALTER TABLE example_table RENAME COLUMN c1 c2;

キーワード

ALTER, TABLE, RENAME, ALTER TABLE

ベストプラクティス