Fórum Listar campos com select no metadados #60157
29/08/2008
0
Boa noite,
Quero saber como listar as seguintes colunas:
nome_tabela;nome_campo;comentario;tipo_dado
via metadados, alguém tem como me ajudar?
Um abraço
Quero saber como listar as seguintes colunas:
nome_tabela;nome_campo;comentario;tipo_dado
via metadados, alguém tem como me ajudar?
Um abraço
Álison Bissoli
Curtir tópico
+ 0
Responder
Posts
29/08/2008
Álison Bissoli
achei este select:
select rdb$relation_fields.rdb$relation_name,
rdb$relation_fields.rdb$field_name,
case
when rdb$types.rdb$type_name = ´VARYING´ then ´VARCHAR´
else rdb$types.rdb$type_name
end field_type,
rdb$fields.rdb$field_length
from rdb$relation_fields
join rdb$fields
on rdb$fields.rdb$field_name =
rdb$relation_fields.rdb$field_source
join rdb$types
on rdb$fields.rdb$field_type = rdb$types.rdb$type and
rdb$types.rdb$field_name = ´RDB$FIELD_TYPE´
where (substring(rdb$relation_fields.rdb$relation_name from 1 for 4) <>
´RDB$´)
order by rdb$relation_fields.rdb$relation_name
eu procuro exatamente isso, só que com a descrição do campo também,
alguém sabe como fazer?
select rdb$relation_fields.rdb$relation_name,
rdb$relation_fields.rdb$field_name,
case
when rdb$types.rdb$type_name = ´VARYING´ then ´VARCHAR´
else rdb$types.rdb$type_name
end field_type,
rdb$fields.rdb$field_length
from rdb$relation_fields
join rdb$fields
on rdb$fields.rdb$field_name =
rdb$relation_fields.rdb$field_source
join rdb$types
on rdb$fields.rdb$field_type = rdb$types.rdb$type and
rdb$types.rdb$field_name = ´RDB$FIELD_TYPE´
where (substring(rdb$relation_fields.rdb$relation_name from 1 for 4) <>
´RDB$´)
order by rdb$relation_fields.rdb$relation_name
eu procuro exatamente isso, só que com a descrição do campo também,
alguém sabe como fazer?
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)