小编Jam*_*mes的帖子

如何在Oracle中创建约束以避免重复值?

我必须创建一个约束,以防止任何人向包含重复电子邮件地址的表添加行,尽管电子邮件地址列中允许使用空值.

该表已经完成,我知道如何创建基本检查约束.

如何在不使用子查询的情况下完成此操作?(因为我不能在约束中使用它们:()

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)

sql oracle field constraints

2
推荐指数
1
解决办法
1487
查看次数

标签 统计

constraints ×1

field ×1

oracle ×1

sql ×1