SQL Server - LISTAR TABLAS SIN RELACION

 
Vista:

LISTAR TABLAS SIN RELACION

Publicado por Shonatan (2 intervenciones) el 28/08/2015 21:50:38
Buenas Tardes a todos:

Por favor como puedo listar las tablas que no tienen relación con otras tablas (huerfanas) en una base de datos en SQLSERVER 2014.

Gracias por su ayuda
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias
Val: 3.250
Oro
Ha mantenido su posición en SQL Server (en relación al último mes)
Gráfica de SQL Server

LISTAR TABLAS SIN RELACION

Publicado por Isaias (4558 intervenciones) el 28/08/2015 22:41:19
Esta consulta te busca a todas las tablas que tienen una referencia de FOREING KEY, si cambias el EXISTS por el NOT EXISTS, debe darte lo que buscas

1
2
3
4
5
6
7
8
9
SELECT [table] = s.name + N'.' + t.name
  FROM sys.tables AS t
  INNER JOIN sys.schemas AS s
  ON t.[schema_id] = s.[schema_id]
  WHERE EXISTS
  (
    SELECT 1 FROM sys.foreign_keys AS fk
      WHERE fk.referenced_object_id = t.[object_id]
  );
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar