CREATE TABLE Staff
(
Number CHAR(4) NOT NULL PRIMARY KEY,
Name VARCHAR(8) NOT NULL,
Sex CHAR(2) NOT NULL CHECK(Sex IN('男','女')),
Nation VARCHAR(6) NOT NULL DEFAULT '汉',
Section VARCHAR(12) NOT NULL,
Workdate DATETIME NOT NULL CHECK(Workdate>Birth),
Birth DATETIME NULL
)
Workdate DATETIME NOT NULL CHECK(Workdate>Birth),
不能使用其他列作为检查约束,这种情况可以通过以下几种方式控制:
1.前端js控制
2.后台控制
3.触发器控制