如果要添加到该列的值尚未存在,我希望向阻止新行插入的列添加约束。我已经有一段时间了,这不是我现在的代码,但我希望它能清楚我想要完成的事情。
ALTER TABLE emps
ADD CONSTRAINT department_id_ck
WHERE department_id = 10 | 20 | 50 | 60 | 80 | 90 | 110;
非常感谢任何帮助。
答案 0 :(得分:0)
经过一段时间的演奏,这是我一直在寻找的声明......
ALTER TABLE emps
ADD CONSTRAINT department_id_ck CHECK (department_id IN (10, 20, 50, 60, 80, 90, 110));