2013-05-07 119 views
0

當JDBC或類似的東西拋出一個異常:violate constraint XXXXXX是不是一個有意義的名稱,如FK123456789PK12344556,我想知道哪個表constuns這個約束。可能嗎?有沒有一種快速找到約束所在的方法?

目前我只是一個一個地在所有表格中尋找。它太慢了,有沒有更快的方法?

回答

1

如果您使用的是Oracle,那麼你可以使用得到所有的數據庫約束:

select * from user_constraints 
+0

是的,我使用的是Oracle,THX。 – hiway 2013-05-07 10:29:11

相關問題