Interbase

Delphi

18/02/2005

Gostaria de saber como eu faço para atraves de uma query eu saber como eu posso desacrer os campos das tabelas, os tipo dos campos os tamanhos dos campos e as constraints das mesmas atraves do ibconsole
como por exemplo no oracle é :

desc ou describe nome ta tabela

pois estou querendo criar um programinha tipo o ibconsole so que universal


Felipemarinho

Felipemarinho

Curtidas 0

Respostas

Gandalf.nho

Gandalf.nho

18/02/2005

Você terá que usar SELECT nas tabelas de sistema do IB/FB.


GOSTEI 0
Briciosm

Briciosm

18/02/2005

Para obter os nomes das tabelas:
SELECT DISTINCT RDB$RELATION_NAME FROM RDB$RELATION_FIELDS WHERE
RDB$RELATION_NAME NOT STARTING WITH ´RDB$´

Para obter os campos da tabela:
SELECT RDB$FIELD_NAME FROM RDB$RELATION_FIELDS WHERE
RDB$RELATION_NAME=:tabela AND
RDB$FIELD_NAME NOT STARTING WITH ´RDB$´


GOSTEI 0
POSTAR