RDBで設定できる主な制約
制約 | 制約内容 |
---|---|
NOT NULL | NULL値(空白)を許可しない/入力が絶対に必要 |
UNIQUE | 重複しないユニークな値を持つ/NULL値も許可 |
PRIMARY KEY | 値からテーブルの中の行を一意に識別できる。主キーと呼ぶ |
CHECK | 入力できる値を制限する |
DEFAULT | 入力を省略した場合の規定値を設定する |
FOREIGN KEY | ほかのテーブルの主キーを参照する。外部キーと呼ぶ |
制約 | 制約内容 |
---|---|
NOT NULL | NULL値(空白)を許可しない/入力が絶対に必要 |
UNIQUE | 重複しないユニークな値を持つ/NULL値も許可 |
PRIMARY KEY | 値からテーブルの中の行を一意に識別できる。主キーと呼ぶ |
CHECK | 入力できる値を制限する |
DEFAULT | 入力を省略した場合の規定値を設定する |
FOREIGN KEY | ほかのテーブルの主キーを参照する。外部キーと呼ぶ |