-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathFOREIGN_KEY.sql
More file actions
15 lines (14 loc) · 790 Bytes
/
FOREIGN_KEY.sql
File metadata and controls
15 lines (14 loc) · 790 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
-----------------**************************************************************************-----------------
-- FOREIGN KEY CHECKS BASED ON THE COLUMN ID--
-----------------**************************************************************************-----------------
SELECT
OBJECT_NAME(FK.referenced_object_id) 'Referenced Table',
OBJECT_NAME(FK.parent_object_id) 'Referring Table',
FK.name 'Foreign Key',
COL_NAME(FK.referenced_object_id, FKC.referenced_column_id) 'Referenced Column',
COL_NAME(FK.parent_object_id, FKC.parent_column_id) 'Referring Column'
FROM
sys.foreign_keys AS FK
INNER JOIN sys.foreign_key_columns AS FKC ON FKC.constraint_object_id = FK.object_id
WHERE
COL_NAME(FK.referenced_object_id, FKC.referenced_column_id) = '';