作者:苏打c | 来源:互联网 | 2014-07-08 01:11
oracle通过约束名查看表名的方法即异常首先咱不是dba啊,但老是操作oracle,多了解点还是很有好处的。www.2cto.com想知道某个索引属于哪个表,可以执行下面的这个sql:selectTABLE_NAMEfromall_constr...SyntaxHighligh
oracle通过约束名查看表名的方法即异常
首先咱不是dba啊,但老是操作oracle,多了解点还是很有好处的。
www.2cto.com
想知道某个索引属于哪个表,可以执行下面的这个sql:
select TABLE_NAME from all_constraints where CONSTRAINT_NAME='PK_ID';
注意:
1.表应为:all_constraints
2.主键约束“PK_ID”必须大写
遇到类似异常:
ORA-00001: unique constraint (XX.SYS_C0012105) violated
注意:有时表中id的最大值比sequence的下一个值还要大,这时需要设置sequence的值设置大一些