Перейти к содержимому
Последнее обновление

ALTER TABLE RENAME

Описание​

Эта инструкция позволяет изменять имена отдельных свойств существующей таблицы. Операция выполняется синхронно: возврат управления после команды означает завершение её выполнения.

Синтаксис:

ALTER TABLE [database.]table alter_clause;

Предложение alter_clause для переименования поддерживает изменение следующих имён:

  1. Изменение имени таблицы

Синтаксис:

RENAME new_table_name;
  1. Изменение имени индекса rollup

Синтаксис:

RENAME ROLLUP old_rollup_name new_rollup_name;
  1. Изменение имени раздела

Синтаксис:

RENAME PARTITION old_partition_name new_partition_name;
  1. Изменение имени столбца
Подсказки

Эта возможность поддерживается начиная с версии Apache Doris 1.2

Изменение имени столбца

Синтаксис:

RENAME COLUMN old_column_name new_column_name;

Примечание:

  • При создании таблицы необходимо задать в её свойствах 'light_schema_change=true'.

Пример​

  1. Переименование таблицы table1 в table2
ALTER TABLE table1 RENAME table2;
  1. Переименование индекса rollup1 в таблице example_table в rollup2
ALTER TABLE example_table RENAME ROLLUP rollup1 rollup2;
  1. Переименование раздела p1 в таблице example_table в p2
ALTER TABLE example_table RENAME PARTITION p1 p2;
  1. Переименование столбца c1 в таблице example_table в c2
ALTER TABLE example_table RENAME COLUMN c1 c2;

Ключевые слова​

ALTER, TABLE, RENAME, ALTER TABLE

Рекомендации по применению​