Fórum Como descobrir se um campo existe? #204476
06/01/2004
0
Aê turma boa Tranquilo com vc´s???
É o seguinte, o comando aê fio! Belezura?? Como foi o fim de ano??
tô com uma dúvida aqui..
SELECT * FROM RDB$RELATION_FIELDS ele me mostra a relação de tabelas e seus campos, porém não me mostra que tipo de campo são eles (integer, varchar(20)...)
Como posso fazer para que ele me retorne além dos dados q essa consulta faz, q me retorne tb o tipo de campo????
Grato
É o seguinte, o comando aê fio! Belezura?? Como foi o fim de ano??
tô com uma dúvida aqui..
SELECT * FROM RDB$RELATION_FIELDS ele me mostra a relação de tabelas e seus campos, porém não me mostra que tipo de campo são eles (integer, varchar(20)...)
Como posso fazer para que ele me retorne além dos dados q essa consulta faz, q me retorne tb o tipo de campo????
Grato
Zenner
Curtir tópico
+ 0
Responder
Posts
06/01/2004
Aroldo Zanela
Colega,
Substituir CENTROS_CUSTO pelo nome da tabela que deseja analisar:
Substituir CENTROS_CUSTO pelo nome da tabela que deseja analisar:
select r.rdb$field_name, t.rdb$type_name, f.rdb$field_length, r.rdb$null_flag, f.rdb$validation_source from rdb$relation_fields r, rdb$types t, rdb$fields f where r.rdb$relation_name=´CENTROS_CUSTO´ and f.rdb$field_name=r.rdb$field_source and t.rdb$field_name=´RDB$FIELD_TYPE´ and f.rdb$field_type=t.rdb$type
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)