若department中不存在deptid为2的纪录,则不允许在user表中插入deptid为2的数据行。
若user表中已经存在userid为10的记录,则不允许在user表中再次插入userid为10的数据行
User表中的salary(薪水)值必须在1000元以上。
若User表的email列允许为空,则向user表中插入数据时, 可以不输入email值。
ALTER TABLE user
ADD CONSTRAINT CK_SALARY CHECK(salary > 1000);
ALTER TABLE user
ADD CONSTRAINT CK_DEPID
FOREIGN KEY(depid)
REFERENCES department(depid);
ADD CONSTRAINT CK_USERID UNIQUE(userid);