SQL SERVER

Foreign key로 참조하는 테이블 확인 쿼리

bedbmsguru 2020. 3. 25. 10:22

SELECT f.name, OBJECT_NAME(f.parent_object_id) TableName, COL_NAME(fc.parent_object_id,fc.parent_column_id) ColName

FROM sys.foreign_keys AS f

INNER JOIN sys.foreign_key_columns AS fc

    ON f.OBJECT_ID = fc.constraint_object_id

INNER JOIN sys.tables t

    ON t.OBJECT_ID = fc.referenced_object_id

WHERE OBJECT_NAME (f.referenced_object_id) = '테이블명'

출처: https://hackhyun.tistory.com/250 [전산이야기]