日期:2014-05-19  浏览次数:20481 次

有这样一个SQL Server存储过程吗?
想查看一下数据库中那些表引用了某个表的主键,例如,Transaction表中的TransationNumber是主键,想要查看数据库中都有那些表的某个列作为TransactionNumber的外键,请问有这样一个查询的存储过程吗?谢谢。

------解决方案--------------------
use pubs
go
select b.name,d.name from sysobjects a join sysobjects b on a.id=b.parent_obj
join sysforeignkeys c on b.id=c.constid
join sysobjects d on c.rkeyid=d.id
where a.name= 'titles ' and b.xtype= 'f '