mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-12-16 19:32:07 +00:00
25 lines
933 B
Markdown
25 lines
933 B
Markdown
---
|
|
slug: /ja/sql-reference/statements/alter/constraint
|
|
sidebar_position: 43
|
|
sidebar_label: CONSTRAINT
|
|
---
|
|
|
|
# Constraintの操作
|
|
|
|
制約は次の構文を使用して追加または削除できます。
|
|
|
|
``` sql
|
|
ALTER TABLE [db].name [ON CLUSTER cluster] ADD CONSTRAINT [IF NOT EXISTS] constraint_name CHECK expression;
|
|
ALTER TABLE [db].name [ON CLUSTER cluster] DROP CONSTRAINT [IF EXISTS] constraint_name;
|
|
```
|
|
|
|
詳細は[制約](../../../sql-reference/statements/create/table.md#constraints)を参照してください。
|
|
|
|
クエリはテーブルの制約に関するメタデータを追加または削除しますので、それらは即座に処理されます。
|
|
|
|
:::tip
|
|
制約チェックは、追加された場合でも**既存のデータには実行されません**。
|
|
:::
|
|
|
|
レプリケートされたテーブルに対するすべての変更はZooKeeperに通知され、他のレプリカにも適用されます。
|