目标表为:TestTable
select sysobjects.name FK_Name,a.*
from
(select constrid,sysreferences.tableid,a.name as tablename,sysreferences.reftabid,b.name as reftabname
from sysreferences
LEFT OUTER join sysobjects a on sysreferences.tableid = a.id
LEFT OUTER join sysobjects b on sysreferences.reftabid = b.id ) a,
sysobjects
where a.constrid = sysobjects.id
and (tableid = object_id('TestTable') or reftabid=object_id('TestTable'))
本文介绍了一种复杂的SQL查询方法,用于从指定的TestTable表中获取相关信息。通过使用多个表连接和条件筛选,能够准确地找到表之间的外键关联。
6866

被折叠的 条评论
为什么被折叠?



