添加约束的问题...

来源:百度知道 编辑:UC知道 时间:2024/05/15 09:50:19
我想往列上添加一个唯一约束,执行
alter table staff_info
add constraint tel UNIQUE(staff_tel) ;

但是报:
ORA-02299: cannot validate (RAMS.TEL) - duplicate keys found

怎么回事啊?

错误提示重复键
可能你之前已经设置过名称为tel的约束了
同一个数据库中的所有表的约束名称都不能重复
看清楚,是“同一个数据库”

因为表中存在重复了数据,也就是说唯一键无法保证唯一了,所以无法创建。