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

Оператор EXCHANGE

Атомарно меняет местами имена двух таблиц или двух словарей. Эту задачу также можно выполнить с помощью запроса RENAME, используя временное имя, но в этом случае операция не является атомарной.

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

Синтаксис

EXCHANGE TABLES|DICTIONARIES [db0.]имя_A AND [db1.]имя_B [ON CLUSTER кластер]

EXCHANGE TABLES

Меняет местами имена двух таблиц.

Синтаксис

ОБМЕН ТАБЛИЦАМИ [db0.]table_A И [db1.]table_B [НА КЛАСТЕРЕ cluster]

EXCHANGE DICTIONARIES

Меняет местами имена двух словарей.

Синтаксис

ОБМЕН СЛОВАРЯМИ [db0.]dict_A И [db1.]dict_B [ON CLUSTER cluster]

См. также