Последнее обновление
ALTER TABLE RENAME
Описание
Эта инструкция позволяет изменять имена отдельных свойств существующей таблицы. Операция выполняется синхронно: возврат управления после команды означает завершение её выполнения.
Синтаксис:
ALTER TABLE [database.]table alter_clause;
Предложение alter_clause для переименования поддерживает изменение следующих имён:
- Изменение имени таблицы
Синтаксис:
RENAME new_table_name;
- Изменение имени индекса rollup
Синтаксис:
RENAME ROLLUP old_rollup_name new_rollup_name;
- Изменение имени раздела
Синтаксис:
RENAME PARTITION old_partition_name new_partition_name;
- Изменение имени столбца
Подсказки
Эта возможность поддерживается начиная с версии Apache Doris 1.2
Изменение имени столбца
Синтаксис:
RENAME COLUMN old_column_name new_column_name;
Примечание:
- При создании таблицы необходимо задать в её свойствах 'light_schema_change=true'.
Пример
- Переименование таблицы table1 в table2
ALTER TABLE table1 RENAME table2;
- Переименование индекса rollup1 в таблице example_table в rollup2
ALTER TABLE example_table RENAME ROLLUP rollup1 rollup2;
- Переименование раздела p1 в таблице example_table в p2
ALTER TABLE example_table RENAME PARTITION p1 p2;
- Переименование столбца c1 в таблице example_table в c2
ALTER TABLE example_table RENAME COLUMN c1 c2;
Ключевые слова
ALTER, TABLE, RENAME, ALTER TABLE