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

Оператор ПЕРЕИМЕНОВАТЬ

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

Синтаксис

ПЕРЕИМЕНОВАТЬ БАЗУ ДАННЫХ

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

Синтаксис

ПЕРЕИМЕНОВАТЬ ТАБЛИЦУ

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

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

Синтаксис

Пример

И вы можете использовать более простой sql:

ПЕРЕИМЕНОВАТЬ СЛОВАРЬ

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

Синтаксис

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