DDLとは?
CHECK制約
CHECK制約は、テーブルにデータを(挿入も含む)更新する際に条件を満たすか検証し、もし満たさない場合はエラーにしてしまう機能になります。
出典 (check 制約で検索)
ある列の取りうる値の範囲を制限するための制約
出典
CHECK制約【check constraint】チェック制約 / 検査制約
出典
検査制約とは?
検査制約(CHECK)
売上表で個数は整数で10個以下でなければならないというような定義です。
CREATE TABLE 売上表
(
商品 ・・・.
個数 INTEGER CHECK(個数<=10),
・・・,
);
出典
IN述語
OR演算子の省略形。
選択対象としたい値が増えるにつれてSQLも長大になり、読みにくくなることです。こんな時にIN(値,...)
という形式で書き換えることができる。
OR演算子
条件においてのまたは
を表す。
出典