2012-02-07 80 views
1

我有一個具有主鍵ID的表A.我想查找包含此鍵的所有表爲外部。表的數量約爲100,因此使用生成的數據庫圖表是不太可能的。有沒有辦法查詢數據庫模式對象來找到它?或者也許有其他方法?查找所有具有外鍵的表

+0

你確定所有這100個表實際上與'TableA'有關? – Yuck 2012-02-07 13:28:52

+0

sybase,oracle,sql server等? – 2012-02-07 13:30:00

+0

我會這樣做:自動生成DB-Create-Skript。在DB-Script中搜索ref-foreign-key-to-your-column語法。 – 2012-02-07 13:31:44

回答

1

試試這個:

SELECT * 
FROM sys.foreign_keys 
WHERE referenced_object_id = object_ID('dbo.TableA') 

此找到所有外鍵參考您的TableA

相關問題