如果是SQL Server 2005或之后的版本,可以从sys.foreign_keys 视图中查询
假如主键表的名称是:Po
SELECT OBJECT_SCHEMA_NAME(parent_object_id) AS SchemaName, OBJECT_NAME(parent_object_id) AS TableName ,Name
FROM sys.foreign_keys
WHERE referenced_object_id=OBJECT_ID('dbo.Po')
如果是SQL Server 2005或之后的版本,可以从sys.foreign_keys 视图中查询
假如主键表的名称是:Po
SELECT OBJECT_SCHEMA_NAME(parent_object_id) AS SchemaName, OBJECT_NAME(parent_object_id) AS TableName ,Name
FROM sys.foreign_keys
WHERE referenced_object_id=OBJECT_ID('dbo.Po')