SQL Oracle 查询约束

SQL Oracle query Constraint

BranchNAME 不应为 null,并且可以具有任何一个列出的值(Chennai、 孟买、德里、班加罗尔)

我可以检查单个名称如何检查所有城市名称。

ALTER TABLE Employee ADD CONSTRAINT Branch CHECK (Branch= 'Delhi');

使用IN条件:

ALTER TABLE Employee ADD CONSTRAINT check_branch_name
    CHECK (Branch IN ('Delhi','Chennai','Mumbai','Bangalore'));

并且不要忘记添加 not null 约束

ALTER TABLE EMPLOYEE MODIFY BRANCH not null;

如果不存在。