SQL 制約

❮ 前章へ 次章へ ❯

SQL 制約

SQL 制約は、テーブルのデータに規則を指定するために使用します。

制約とデータのアクション間のいずれかに違反がある場合、アクションは制約によって中止されます。

制約は、テーブルを作成するときに(CREATE TABLE 文の中で)、 またはテーブルが作成された後で(ALTER TABLE 文の中で)指定することができます。

SQL CREATE TABLE + CONSTRAINT 構文

CREATE TABLE table_name
(
column_name1 data_type(size) constraint_name,
column_name2 data_type(size) constraint_name,
column_name3 data_type(size) constraint_name,
....
);

SQL には、次の制約があります:

次の章では、各制約について詳細に説明します。


❮ 前章へ 次章へ ❯