Nearly identical to Query a Table's Foreign Key relationships, but for SQL Server 2000
For a given table \'foo\', I need a query to generate a set of ta
Try this T-SQL:
select col_name(fkeyid, fkey) as column_name, object_name(rkeyid) as referenced_table_name, col_name(rkeyid, rkey) as referenced_column_name from sysforeignkeys where object_name(fkeyid) = 'tableNameHere' order by constid
I've rewritten the query slightly to give you all of the other tables that rely on a particular table:
select object_name(fkeyid),
col_name(fkeyid, fkey) as column_name,
col_name(rkeyid, rkey) as referenced_column_name
from sysforeignkeys
where object_name(rkeyid) = 'tableNameHere'
order by constid