如何查询和删除数据库级别的约束,不是表的约束
从客户发回来的日志里面看到这样的错误:
ERROR util.JDBCExceptionReporter:72 - ORA-00001: unique constraint (NEWKLC.NUMBER_UNIQUE) violated
其中NEWKLC为数据库的名称,不是表的名称。
一开始想到了unique索引,但客户那边说执行:drop index NUMBER_UNIQUE;报错,索引不存在。
于是我又让客户把整个数据库的建表语句都导过来给我,也是搜不到NUMBER_UNIQUE。
请高手指教如何解决!
谢谢了!
------解决方案--------------------
SQL code
--看下有没有
select owner,table_name,constraint_name,constraint_type from all_constraints
where constraint_name='NUMBER_UNIQUE';