Fórum Interbase #269156
18/02/2005
0
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
como por exemplo no oracle é :
desc ou describe nome ta tabela
pois estou querendo criar um programinha tipo o ibconsole so que universal
Felipemarinho
Curtir tópico
+ 0
Responder
Posts
18/02/2005
Gandalf.nho
Você terá que usar SELECT nas tabelas de sistema do IB/FB.
Responder
Gostei + 0
18/02/2005
Briciosm
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$´
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$´
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)