Skip to main content
Skip to main content

RENAME

Переименовывает базы данных, таблицы или словари. Несколько сущностей могут быть переименованы в одном запросе. Обратите внимание, что запрос RENAME с несколькими сущностями это неатомарная операция. Чтобы обменять имена атомарно, используйте выражение EXCHANGE.

Примечание

Запрос RENAME поддерживается только движком баз данных Atomic.

Синтаксис

RENAME DATABASE

Переименовывает базы данных.

Синтаксис

RENAME TABLE

Переименовывает одну или несколько таблиц.

Переименовывание таблиц является лёгкой операцией. Если вы указали после TO другую базу данных, то таблица будет перенесена в эту базу данных. При этом директории с базами данных должны быть расположены в одной файловой системе, иначе возвращается ошибка. Если переименовывается несколько таблиц в одном запросе, то такая операция неатомарная. Она может выполнится частично, и запросы в других сессиях могут получить ошибку Table ... doesn't exist....

Синтаксис

Пример

RENAME DICTIONARY

Переименовывает один или несколько словарей. Этот запрос можно использовать для перемещения словарей между базами данных.

Синтаксис

Смотрите также