ClickHouse/docs/ja/sql-reference/statements/exchange.md
2024-11-18 11:58:58 +09:00

1.0 KiB

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

EXCHANGE ステートメント

2つのテーブルまたはDictionaryの名前をアトミックに交換します。 この操作は一時的な名前を使用したRENAMEクエリでも達成できますが、その場合操作はアトミックではありません。

:::note EXCHANGEクエリはAtomicデータベースエンジンでのみサポートされています。 :::

構文

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

EXCHANGE TABLES

2つのテーブルの名前を交換します。

構文

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

EXCHANGE DICTIONARIES

2つのDictionaryの名前を交換します。

構文

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

関連項目