Oracle删除约束唯一并重新添加它

时间:2013-08-08 12:23:14

标签: oracle unique-constraint

我使用命令删除约束唯一键:

ALTER TABLE table
    DROP CONSTRAINT UNIQUE uk_nome;

它已删除,因为我没有看到它,但是当我尝试使用不同的参数重新添加它时:

ALTER TABLE tale ADD CONSTRAINT UK_name UNIQUE (uk_1, uk_2);

我收到错误:

  

Errore SQL:ORA-00955:现有对象已使用名称。

问题出在哪里?

2 个答案:

答案 0 :(得分:2)

您放弃uk_nome,然后添加uk_name。我的意思是uk_nome中有一个拼写错误。

答案 1 :(得分:1)

已解决,唯一键就像索引一样进入系统表dba_objects