Usuário com melhor resposta
Consulta Catálogo SQL

Pergunta
-
Boa tardePreciso de uma ajuda:Quero montar uma consulta SQL que dada uma tabela, consiga listar todas as demais tabelas existentes no meu BD que tenham relacionamento com esse tabela.Alguém tem isso pronto?segunda-feira, 20 de julho de 2009 17:29
Respostas
-
Boa Tarde,
Se for SQL Server 2005 eu demonstro como fazê-lo no link abaixo:
Mapeando dependências entre tabelas
http://gustavomaiaaguiar.spaces.live.com/blog/cns!F4F5C630410B9865!177.entry
[ ]s,
Gustavo Maia Aguiar
http://gustavomaiaaguiar.spaces.live.comMitos do SQL Server – A ordem das tabelas influencia no desempenho de uma instrução SELECT ?
http://gustavomaiaaguiar.spaces.live.com/blog/cns!F4F5C630410B9865!643.entry
Classifique as respostas. O seu feedback é imprescindível- Sugerido como Resposta Gustavo Maia Aguiar segunda-feira, 20 de julho de 2009 17:38
- Marcado como Resposta Junior Galvão - MVPMVP, Moderator terça-feira, 5 de junho de 2018 12:36
segunda-feira, 20 de julho de 2009 17:38
Todas as Respostas
-
Boa Tarde,
Se for SQL Server 2005 eu demonstro como fazê-lo no link abaixo:
Mapeando dependências entre tabelas
http://gustavomaiaaguiar.spaces.live.com/blog/cns!F4F5C630410B9865!177.entry
[ ]s,
Gustavo Maia Aguiar
http://gustavomaiaaguiar.spaces.live.comMitos do SQL Server – A ordem das tabelas influencia no desempenho de uma instrução SELECT ?
http://gustavomaiaaguiar.spaces.live.com/blog/cns!F4F5C630410B9865!643.entry
Classifique as respostas. O seu feedback é imprescindível- Sugerido como Resposta Gustavo Maia Aguiar segunda-feira, 20 de julho de 2009 17:38
- Marcado como Resposta Junior Galvão - MVPMVP, Moderator terça-feira, 5 de junho de 2018 12:36
segunda-feira, 20 de julho de 2009 17:38 -
Nada para o SQL 2000?Tenho um banco de 600 tabelas e é justamente meu último ambiente no SQL 2000.Obrigado!
segunda-feira, 20 de julho de 2009 17:43 -
Maia,
Parabéns pelo artigo, muito bom.
Carlos,
Acho que o artigo do Gustavo vai dar uma direção para você.
Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBAterça-feira, 21 de julho de 2009 16:08Moderador -
Olá Carlos,
Infelizmente o 2000 é muito "fraco" na parte de metadados se comparado com as versões posteriores e seus concorrentes.
Eu sugiro que você tire um backup, restaure o backup no 2005 e aplique a consulta.
Até existe algo para o 2000 mas haja cursores e tabelas temporárias...
[ ]s,Gustavo Maia Aguiar
http://gustavomaiaaguiar.spaces.live.comCertificados, Cross Database Ownership Chaining e Segurança
http://gustavomaiaaguiar.spaces.live.com/blog/cns!F4F5C630410B9865!622.entry
Classifique as respostas. O seu feedback é imprescindível- Sugerido como Resposta Gustavo Maia Aguiar terça-feira, 21 de julho de 2009 18:01
terça-feira, 21 de julho de 2009 18:00 -
Oi Jr.
Puxa obrigado. Com o 2005 as coisas ficam bem mais simples mesmo.
No 2000 dava um trabalho fazer um negócio desses...
[ ]s,Gustavo Maia Aguiar
http://gustavomaiaaguiar.spaces.live.comCertificados, Cross Database Ownership Chaining e Segurança
http://gustavomaiaaguiar.spaces.live.com/blog/cns!F4F5C630410B9865!622.entry
Classifique as respostas. O seu feedback é imprescindívelterça-feira, 21 de julho de 2009 18:01 -
Maia,
Você merece, valeu.
Pedro Antonio Galvão Junior - MVP - Windows Server System - SQL Server/Coordenador de Projetos/DBAterça-feira, 21 de julho de 2009 18:13Moderador