Como listar a estrutura de um Banco?
Gostaria de saber como eu faço para listar o nome das tabelas que contém dentro de um banco de dados.
Grato,
Rodrigo Cesar de Oliveira
Grato,
Rodrigo Cesar de Oliveira
Rodrigocesar
Curtidas 0
Respostas
Gladys
04/05/2004
Rodrigo,
A tabela de sistema sysobjects contém informações sobre todos os objetos (tabelas, views, constantes, relacionamentos, etc.) de um determinado banco de dados.
Mas para obter a informação que vc deseja basta:
select * from sysobjects where xtype = ´u´
xtype = ´u´ --> somente as tabelas do usuário
Espero ter te ajudado!
A tabela de sistema sysobjects contém informações sobre todos os objetos (tabelas, views, constantes, relacionamentos, etc.) de um determinado banco de dados.
Mas para obter a informação que vc deseja basta:
select * from sysobjects where xtype = ´u´
xtype = ´u´ --> somente as tabelas do usuário
Espero ter te ajudado!
GOSTEI 0
Victoria
04/05/2004
Olá! ;-)
Uma outra solução é usar o comando SP_HELP.
No Enterprise Manager, selecione o nome do banco e digite SP_HELP. Além das tabelas, o SQL Server lhe trará também os nomes dos outros objetos constantes no banco, tais como Procedures, Triggers, índices, etc...
Espero ter ajudado! :roll:
Beijos,
Vic.
Uma outra solução é usar o comando SP_HELP.
No Enterprise Manager, selecione o nome do banco e digite SP_HELP. Além das tabelas, o SQL Server lhe trará também os nomes dos outros objetos constantes no banco, tais como Procedures, Triggers, índices, etc...
Espero ter ajudado! :roll:
Beijos,
Vic.
GOSTEI 0