有没有快速的方法来找到约束所在的位置?

时间:2013-05-07 09:36:12

标签: database

当JDBC或其他类似的东西引发异常:violate constraint XXX时,XXX不是一个有意义的名称,如FK123456789PK12344556,我想知道哪个表是constains这种约束。有可能吗?

目前我正在逐一查看所有表格。它太慢了,有更快的方法吗?

1 个答案:

答案 0 :(得分:1)

如果您使用的是Oracle,则可以使用以下方法获取所有数据库约束:

select * from user_constraints