COMO LISTAR TODAS AS TABELAS DE UM BD ?

CLINS 22/03/2005 16:30:54
#74344
Estou usando o SQL-Server 2000 e preciso listas todas as tabelas de um determinado banco de dados.

Alguma idéia de como fazer ?
USUARIO.EXCLUIDOS 22/03/2005 16:41:42
#74351
Resposta escolhida
Você já tentou
select * from information_schema.tables


??
USUARIO.EXCLUIDOS 22/03/2005 16:44:55
#74352
Ou se quiser informações como: nome da tabela e seu campos com valores do tipo valores default, se aceita nulo ou não, tipo de dado, número máximo de caracteres, precisão numérica.

Faça assim:

select table_name, column_name, column_default, is_nullable, 
data_type, character_maximum_length, numeric_precision
from information_schema.columns
where table_schema = 'nome de um database'
order by table_name asc


Blz?
Tópico encerrado , respostas não são mais permitidas