Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Llaves Foraneas

Estas en el tema de Llaves Foraneas en el foro de SQL Server en Foros del Web. Hola buenos Dias o Tardes O noches. Necesito saber como obtengo las llaves foraneas de una tabla, saber si la llave primaria esta haciendo referencia ...
  #1 (permalink)  
Antiguo 03/12/2010, 12:30
Avatar de DarkWatch  
Fecha de Ingreso: marzo-2010
Ubicación: Mexico
Mensajes: 177
Antigüedad: 14 años, 1 mes
Puntos: 2
Llaves Foraneas

Hola buenos Dias o Tardes O noches.


Necesito saber como obtengo las llaves foraneas de una tabla, saber si la llave primaria esta haciendo referencia en la tabla foranea, esto para saber si puedo o no puedo eliminar de la tabla primaria.


Espero haberme explicado bien.

Gracias por la ayuda.
__________________
Todos Somos Ignorantes Lo que Ocurre es que no Todos Ignoramos las Mismas Cosas
  #2 (permalink)  
Antiguo 03/12/2010, 17:07
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 9 meses
Puntos: 180
Respuesta: Llaves Foraneas

Por el MANAGEMENT STUDIO, seleccionando el objeto en cuestion, puedes ver las DEPENDENCIAS, ya sea, store procedure, vistas, fk, funciones, que hacen referencia a dicha tabla.
__________________
MCTS Isaias Islas
  #3 (permalink)  
Antiguo 06/12/2010, 11:26
Avatar de DarkWatch  
Fecha de Ingreso: marzo-2010
Ubicación: Mexico
Mensajes: 177
Antigüedad: 14 años, 1 mes
Puntos: 2
Respuesta: Llaves Foraneas

Si pero necesito un query que me diga cuales tablas estan relacionadas a la tabla que esto manejando no se si haya algun query que permita ver esa información, o que simplemente tengo que revisar tabla por tabla para saber cual tiene informacion o no para asegurarme si puedo o no eliminar algun dato de la tabla primaria
__________________
Todos Somos Ignorantes Lo que Ocurre es que no Todos Ignoramos las Mismas Cosas
  #4 (permalink)  
Antiguo 06/12/2010, 12:21
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 16 años, 9 meses
Puntos: 180
Respuesta: Llaves Foraneas

Puedes hacer un script que por cada tabla ejecute:

EXEC sp_depends @objname = N'Sales.Customer'
__________________
MCTS Isaias Islas
  #5 (permalink)  
Antiguo 06/12/2010, 12:54
Avatar de DarkWatch  
Fecha de Ingreso: marzo-2010
Ubicación: Mexico
Mensajes: 177
Antigüedad: 14 años, 1 mes
Puntos: 2
Respuesta: Llaves Foraneas

Tienes Toda la razon ya ejecute ese procedimiento almacenado y funciono correcto a lo que yo esperaba
__________________
Todos Somos Ignorantes Lo que Ocurre es que no Todos Ignoramos las Mismas Cosas

Etiquetas: llaves, foreignkey
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 09:28.