GARANTIR DESCONTO

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


Zenner

Zenner

Responder

Posts

06/01/2004

Aroldo Zanela

Colega,

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

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar