Como listar a estrutura de um Banco?

SQL Server

04/05/2004

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


Rodrigocesar

Rodrigocesar

Curtidas 0

Respostas

Gladys

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!


GOSTEI 0
Victoria

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.


GOSTEI 0
POSTAR