SQL 制約は、テーブルのデータに規則を指定するために使用します。
制約とデータのアクション間のいずれかに違反がある場合、アクションは制約によって中止されます。
制約は、テーブルを作成するときに(CREATE TABLE 文の中で)、 またはテーブルが作成された後で(ALTER TABLE 文の中で)指定することができます。
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 には、次の制約があります:
次の章では、各制約について詳細に説明します。