ClickHouse/docs/ru/sql-reference/statements/exchange.md
2022-08-26 13:37:11 -04:00

1.3 KiB
Raw Blame History

slug sidebar_position sidebar_label
/ru/sql-reference/statements/exchange 49 EXCHANGE

EXCHANGE

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

:::note "Примечание"
Запрос `EXCHANGE` поддерживается только движком баз данных [Atomic](../../engines/database-engines/atomic.md).
:::

Синтаксис

EXCHANGE TABLES|DICTIONARIES [db0.]name_A AND [db1.]name_B [ON CLUSTER cluster]

EXCHANGE TABLES

Обменивает имена двух таблиц.

Синтаксис

EXCHANGE TABLES [db0.]table_A AND [db1.]table_B [ON CLUSTER cluster]

EXCHANGE DICTIONARIES

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

Синтаксис

EXCHANGE DICTIONARIES [db0.]dict_A AND [db1.]dict_B [ON CLUSTER cluster]

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