Como obter a Descrição de Tabela, Juntamente com seus campos

Firebird

28/04/2005

Alguem tem algum select, que traz as descrições de uma tabela?

exemplo:
Select
NomeCampo,
TipoCampo,
TamanhoCampo,
EscalaCampo,
DescricaoCampo
From
Tabelas
Where
Tabela = :NomeTabela;


Nome Tipo Tamanho Descricao
---------------------------------------------------------------------
Codigo Integer 4 Id da Tabela
Nome Varchar 30 Nome do Cliente
Data Date Data da Ultima Compra


Breite

Breite

Curtidas 0

Respostas

Fsflorencio

Fsflorencio

28/04/2005

Olá,
Você tem que pesquisar o conteúdo das tabelas de sistema.

Vou te dar um exemplo:

select *
from rdb$relation_fields, rdb$fields where RDB$FIELDS.RDB$FIELD_NAME = RDB$RELATION_FIELDS.RDB$FIELD_SOURCE AND
rdb$relation_fields.rdb$relation_name = ´NOME_DA_TABELA´ AND
rdb$relation_fields.RDB$FIELD_NAME = ´NOME_DO_CAMPO´;

Dê uma olhada no resultado.


GOSTEI 0
POSTAR