RENAME
Переименовывает базы данных, таблицы или словари. Несколько сущностей могут быть переименованы в одном запросе.
Обратите внимание, что запрос RENAME
с несколькими сущностями это неатомарная операция. Чтобы обменять имена атомарно, используйте выражение EXCHANGE.
Запрос RENAME
поддерживается только движком баз данных Atomic.
Синтаксис
RENAME DATABASE
Переименовывает базы данных.
Синтаксис
RENAME TABLE
Переименовывает одну или несколько таблиц.
Переименовывание таблиц является лёгкой операцией. Если вы указали после TO
другую базу данных, то таблица будет перенесена в эту базу данных. При этом директории с базами данных должны быть расположены в одной файловой системе, иначе возвращается ошибка. Если переименовывается несколько таблиц в одном запросе, то такая операция неатомарная. Она может выполнится частично, и запросы в других сессиях могут получить ошибку Table ... doesn't exist...
.
Синтаксис
Пример
RENAME DICTIONARY
Переименовывает один или несколько словарей. Этот запрос можно использовать для перемещения словарей между базами данных.
Синтаксис
Смотрите также