Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/04/2008, 12:50
leonardo_josue
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 18 años
Puntos: 447
Re: Relación entre tablas

Hola de nuevo, gracias a otro foro encontré la respuesta a lo que estoy solicitando. Pueden encontrarla en la siguiente dirección:

http://forums.microsoft.com/MSDN/ShowPost.aspx?PostID=3162704&SiteID=1&mode=1

El query resultante para sql server 2000 sería:

select 'FK', o1.name as [FKName], o2.name [FKeyTable], c1.name, o3.name, c2.name
from sysforeignkeys fk
join sysobjects o1 on fk.constid = o1.id
join sysobjects o2 on fk.fkeyid = o2.id
join sysobjects o3 on fk.rkeyid = o3.id
join syscolumns c1 on fk.fkey = c1.colid and fk.fkeyid = c1.id
join syscolumns c2 on fk.rkey = c2.colid and fk.rkeyid = c2.id
order by 4

Saludos