我必须创建一个约束,以防止任何人向包含重复电子邮件地址的表添加行,尽管电子邮件地址列中允许使用空值.
该表已经完成,我知道如何创建基本检查约束.
如何在不使用子查询的情况下完成此操作?(因为我不能在约束中使用它们:()
ALTER TABLE EMPS
ADD CONSTRAINT EMPSEMAIL_ALREADYEXISTS CHECK (EMAIL IS NULL AND ???);
Run Code Online (Sandbox Code Playgroud)
SQL命令从EMPS获取所有电子邮件
SELECT EMAIL FROM EMPS;
Run Code Online (Sandbox Code Playgroud)