[firebase-br] Select Metadados Fields

Ederson/AudSoft ederson em audsoft.com
Qui Jul 24 23:22:35 -03 2008


Pessoal, estou utilizando o sequinte select para selecionar os fields de uma base de dados, mas acontece que eu quero que retorne tbm se a coluna é NOT NULL ou não, segue abaixo o meu 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$') and (RDB$RELATION_NAME=:id_tabela)
order by rdb$relation_fields.rdb$relation_name


Valeu Pessoal, abraços.

Ederson Faccin Frasson
Analista de Sistemas
ederson em audsoft.com
AudSoft Sistemas - Building Software


Mais detalhes sobre a lista de discussão lista