【发布时间】:2014-04-11 15:31:16
【问题描述】:
我必须创建一个约束,以防止任何人将行添加到包含重复电子邮件地址的表中,尽管电子邮件地址列中允许使用空值。
表已经制作好了,我知道如何创建一个基本的检查约束。
如果不使用子查询,我将如何解决这个问题? (因为我不能在约束中使用它们:()
ALTER TABLE EMPS
ADD CONSTRAINT EMPSEMAIL_ALREADYEXISTS CHECK (EMAIL IS NULL AND ???);
从 EMPS 获取所有邮件的 SQL 命令
SELECT EMAIL FROM EMPS;
【问题讨论】:
标签: sql oracle field constraints