[firebase-br] Valor constante com 30 casas decimais
papaia.forum
papaia.forum em gmail.com
Dom Jul 11 19:42:14 -03 2010
Ué, testei aqui como FLOAT e compilou !!!
waldir silva
Hélio Oliveira escreveu:
> Boa tarde Colegas!
>
> Estou desenvolvendo uma SP onde necessito manter armazenado em uma
> variavel o seguinte valor: 30.416666666666666666666666666667, este
> número tem exatamente 30 casas decimais. Já tentei declarar a variavel
> com diversos tipos de dados e com nenhum conseguir compilar a SP
> sempre dado erro apontando para o valor. (Float, BigInt,
> Numeric(2,30), Double Precision) e nada... Firebird 2.1 e 2.5
>
> Alguém pode perguntar de onde veio este valor? resposta (365/12).
>
> abaixo as diversas formas que já tentei
>
> declare variable valor_constante bigint =
> 30.416666666666666666666666666667;
> declare variable valor_constante bigint;
> declare variable valor_constante double precision;
> declare variable valor_constante numeric(2,30);
> declare variable valor_constante float;
>
> valor_constante = 30.416666666666666666666666666667;
>
> A mensagem de erro não ajuda muito, mais ex a dita:
> "Token unknown - line 29, column 14. 3."
>
Mais detalhes sobre a lista de discussão lista