您可以将OBJECT_NAME(f.referenced_object_id) = 'tblpatientmaster' 与OBJECT_NAME(f.parent_object_id) = 'tblpatientmaster' 切换以获取此表的引用以引用此表。
--Reference in this table
SELECT
f.name constraint_name
,OBJECT_NAME(f.parent_object_id) referencing_table_name
,COL_NAME(fc.parent_object_id, fc.parent_column_id) referencing_column_name
,OBJECT_NAME (f.referenced_object_id) referenced_table_name
,COL_NAME(fc.referenced_object_id, fc.referenced_column_id) referenced_column_name
, DATA_TYPE column_data_type
FROM sys.foreign_keys AS f
INNER JOIN sys.foreign_key_columns AS fc
ON f.object_id = fc.constraint_object_id
INNER JOIN INFORMATION_SCHEMA.COLUMNS col
ON COL_NAME(fc.parent_object_id, fc.parent_column_id) = col.COLUMN_NAME
where OBJECT_NAME(f.referenced_object_id) = 'YouTableName'
ORDER BY f.name
-- 将此表引用到其他表
SELECT distinct
f.name constraint_name
,OBJECT_NAME(f.parent_object_id) referencing_table_name
,COL_NAME(fc.parent_object_id, fc.parent_column_id) referencing_column_name
,OBJECT_NAME (f.referenced_object_id) referenced_table_name
,COL_NAME(fc.referenced_object_id, fc.referenced_column_id) referenced_column_name
, DATA_TYPE column_data_type
FROM sys.foreign_keys AS f
INNER JOIN sys.foreign_key_columns AS fc
ON f.object_id = fc.constraint_object_id
INNER JOIN INFORMATION_SCHEMA.COLUMNS col
ON COL_NAME(fc.parent_object_id, fc.parent_column_id) = col.COLUMN_NAME
where OBJECT_NAME(f.parent_object_id) = 'YouTableName'
ORDER BY f.name