Оператор EXCHANGE
Атомарно обменивает именами две таблицы или два словаря.
Эту задачу также можно выполнить с помощью запроса RENAME с использованием временного имени, но в этом случае операция не является атомарной.
:::note
Запрос EXCHANGE поддерживается только движками баз данных Atomic и Shared.
:::
Синтаксис
EXCHANGE TABLES
Обменивает имена двух таблиц.
Синтаксис
ОБМЕН НЕСКОЛЬКИМИ ТАБЛИЦАМИ
Вы можете обменять несколько пар таблиц в рамках одного запроса, разделив их запятыми.
Примечание
При обмене несколькими парами таблиц операции обмена выполняются последовательно, а не атомарно. Если во время операции произойдёт ошибка, некоторые пары таблиц могут быть обменены, а другие — нет.
Пример
EXCHANGE DICTIONARIES
Меняет местами имена двух словарей.
Синтаксис
См. также