[firebase-br] Acesso Remoto
Sergio Keller
serkell em serkell.com.br
Qui Ago 10 17:14:31 -03 2006
Cantu boa tarde
Copiei do seu livro Firebird Essencial a rotina abaixo para listar todos os
campos de uma tabela
SELECT R.RDB$FIELD_NAME AS CAMPO
, T.RDB$TYPE_NAME AS TIPO
, F.RDB$FIELD_LENGTH AS TAMANHO
, R.RDB$NULL_FLAG
, F.RDB$VALIDATION_SOURCE
, RDB$FIELD_TYPE
FROM RDB$RELATION_FIELDS R
JOIN RDB$FIELDS F ON F.RDB$FIELD_NAME = R.RDB$FIELD_SOURCE
JOIN RDB$TYPES T ON F.RDB$FIELD_TYPE = T.RDB$TYPE
WHERE (R.RDB$RELATION_NAME = 'SKLLPDS')
AND (T.RDB$FIELD_NAME = 'RDB$FIELD_TYPE')
ORDER BY R.RDB$FIELD_NAME
Acontece que esta rotina não lista os campos NUMÉRICOS
Não sei como corrigir esta rotina e preciso que liste TODOS os campos.
O que fiz de errado ?
Grato
Sergio Keller
Mais detalhes sobre a lista de discussão lista