CREATE TABLE 科目
( 科目番号 CHAR(3) NOT NULL,
科目名 NCHAR(16) NOT NULL,
単位数 INTEGER,
PRIMARY KEY(科目番号),
CHECK (単位数 BETWEEN 1 AND 12))
|
科目 |
||
|
科目番号 |
科目名 |
単位数 |
CHAR(3)
英数字3文字
NULLは不可
NCHAR(16)
日本語16文字
NULLは不可
整数
1以上12以下
主キーは科目番号
別途定義してもよい
単位数のドメインは
1以上12以下
整数でないのか?
文字数は足りるのか?
複文では
行の区切りに;をつける
処理系が多い