SQL 2000: Tablas no relacionadas

24/10/2007 - 23:58 por Juan Carlos Mendoza | Informe spam
Buenas a todos,

Necesito listar las tablas no relacionadas de una base de datos, a fin
de pasarle a Desarrollo la relacion y se establezcan las relaciones
faltantes o depurar tablas. Como lo puedo hacer?

Gracias anticipadas.

Preguntas similare

Leer las respuestas

#1 Isaias
25/10/2007 - 01:22 | Informe spam
Con una herramienta de terceros, como ERWIN o VISIO2000, haces una
reingenieria y listo.
Saludos
IIslas


"Juan Carlos Mendoza" wrote:

Buenas a todos,

Necesito listar las tablas no relacionadas de una base de datos, a fin
de pasarle a Desarrollo la relacion y se establezcan las relaciones
faltantes o depurar tablas. Como lo puedo hacer?

Gracias anticipadas.


Respuesta Responder a este mensaje
#2 Peni
25/10/2007 - 07:31 | Informe spam
no te valdría con pasarles el diagrama?

Buenas a todos,

Necesito listar las tablas no relacionadas de una base de datos, a fin
de pasarle a Desarrollo la relacion y se establezcan las relaciones
faltantes o depurar tablas. Como lo puedo hacer?

Gracias anticipadas.




=Saludos. Peni.
=
Respuesta Responder a este mensaje
#3 Juan Carlos Mendoza
25/10/2007 - 14:26 | Informe spam
Gracias por atender mi consulta.

Debe haber algun comando o script que permita obtener esta relacion, a
fin de correrla y ver los resultados en el Query Analizer.

Saludos,


Juan Carlos Mendoza

On 25 oct, 00:31, Peni wrote:
no te valdría con pasarles el diagrama?

> Buenas a todos,

> Necesito listar las tablas no relacionadas de una base de datos, a fin
> de pasarle a Desarrollo la relacion y se establezcan las relaciones
> faltantes o depurar tablas. Como lo puedo hacer?

> Gracias anticipadas.


=> Saludos. Peni.
=
Respuesta Responder a este mensaje
#4 jeastman - Hotmail
26/10/2007 - 02:28 | Informe spam
Hola Juan Carlos...

select *
from sysobjects so
where so.xtype = 'U'
and not exists (select 1 -- Tablas que dependen de ésta
from sysdepends sd
where sd.id = so.id )
and not exists (select 1 -- Tablas de las que ésta depende
from sysdepends sd
where sd.depid = so.id )

Para más información consulta esas tablas en los libros en pantalla.

Espero que te sea de utilidad.

Un saludo.

"Juan Carlos Mendoza" escribió en el mensaje
news:
Gracias por atender mi consulta.

Debe haber algun comando o script que permita obtener esta relacion, a
fin de correrla y ver los resultados en el Query Analizer.

Saludos,


Juan Carlos Mendoza

On 25 oct, 00:31, Peni wrote:
no te valdría con pasarles el diagrama?

> Buenas a todos,

> Necesito listar las tablas no relacionadas de una base de datos, a fin
> de pasarle a Desarrollo la relacion y se establezcan las relaciones
> faltantes o depurar tablas. Como lo puedo hacer?

> Gracias anticipadas.


=> Saludos. Peni.
=
Respuesta Responder a este mensaje
#5 Juan Carlos Mendoza
26/10/2007 - 10:45 | Informe spam
Muchas gracias, era justo lo que queria, aunque es mas general porque
incluye todas las dependencias, es decir hasta las invocaciones de
procedures.

Sin embargo, la buena rutina enviada me sirvió de norte para preparar
una que se ajustaba a mi necesidad, y la comparto con ustedes:

select so.uid,substring(su.name,1,15),so.name
from sysobjects so
left join sysusers su
on so.uid = su.uid
where so.xtype = 'U' -- solo tablas
and not exists (select 1 -- Tablas con constraint FOREIGN KEY
from sysforeignkeys sf
where sf.fkeyid = so.id )
and not exists (select 1 -- Tablas referenciadas por constraints
FOREIGN KEYS
from sysforeignkeys sf
where sf.rkeyid = so.id )
order by so.uid,so.name



Saludos


Juan Carlos Mendoza


On 25 oct, 19:28, "jeastman - Hotmail" wrote:
Hola Juan Carlos...

select *
from sysobjects so
where so.xtype = 'U'
and not exists (select 1 -- Tablas que dependen de ésta
from sysdepends sd
where sd.id = so.id )
and not exists (select 1 -- Tablas de las que ésta depende
from sysdepends sd
where sd.depid = so.id )

Para más información consulta esas tablas en los libros en pantalla.

Espero que te sea de utilidad.

Un saludo.

"Juan Carlos Mendoza" escribió en el mensajenews:
Gracias por atender mi consulta.

Debe haber algun comando o script que permita obtener esta relacion, a
fin de correrla y ver los resultados en el Query Analizer.

Saludos,

Juan Carlos Mendoza

On 25 oct, 00:31, Peni wrote:



> no te valdría con pasarles el diagrama?

> > Buenas a todos,

> > Necesito listar las tablas no relacionadas de una base de datos, a fin
> > de pasarle a Desarrollo la relacion y se establezcan las relaciones
> > faltantes o depurar tablas. Como lo puedo hacer?

> > Gracias anticipadas.


> => > Saludos. Peni.
> ==- Ocultar texto de la cita -

- Mostrar texto de la cita -
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida