Array
(
)

Exibir tabelas em um banco de dados

Mfilho
   - 04 mai 2005

Sei que o comando sp_databases exibe todos os banco de dados criados, qual comando utilizo para exibir todas as tabelas e um determinado banco. Gostaria de visualizar a estrutura tambem.

obrigado.

Emersonn
   - 19 mai 2005

Ola,

Para você saber todas as tabelas de um database você pode usar a tabela sysobjects, assim:

select name from sysobjects where type = ´u´

onde, type = ´u´ são todas as tabelas criadas pelos usuários, não retornando as tabelas de sistema ´system´.

Vc, deve executar esse comando em todos os bando de dados.

Para ver a estrutura das tabelas você pode usar a seguinte procedure, sp_help:

Ex: sp_help nome_da_tabela

Espero ter ajudado.