Em 19 de fevereiro de 2014 12:05, Anselmo Silva <[email protected]>escreveu:
> Estou construindo uma função SQL com o seguinte retorno: > ... > RETURNS TABLE( > CAMPO1 NUMERIC(13,2), > CAMPO2 VARCHAR(15), --limite do campo na tabela > CAMPO1 NUMERIC(13,3))-- definição da tabela > ... > no retorno ele me exibe assim > > campo1 | campo2 | campo3 > numeric | character varying | numeric > > Isso me causa problemas de exibição no Delphi. Ao criar um tipo, isso não > acontece. > Alguém sabe me dizer o porquê disto? Não encontrei explicação na > documentação. > Que tipo de problema? O retorno "numeric" é diferente de "numeric(13,2)", poderia ser este o problema? Como pode ver, a função não interpreta o "cast" para o retorno na tabela. Teria de fazer um domínio com o tipo desejado e utilizar o mesmo como tipo do campo. []'s
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
