Olá Osvaldo..
 
eu acabei usando o numeric q resolveu o problema.
 
grato pela dica.
 
JP.
 


 
Em 31/10/06, Osvaldo Rosario Kussama <[EMAIL PROTECTED]> escreveu:
João Paulo escreveu:
> Olá pessoal..
>
> estou com um problema no insert.. eu tenho uma tabela com os seguintes
> campos: campoA,campoB,campoC, onde campoA eh int e campoB e campoC são
> float. o problema eh o postgres esta arredondando os valores, tem como
> eu bloquear isso, para o postgres não arredondar os valores q estao como
> float??


De acordo com o manual:
http://www.postgresql.org/docs/8.1/interactive/datatype.html#DATATYPE-FLOAT

- real (1E-37 a 1E+37) tem precisão de até 6 dígitos decimais;
- double precision, ou float, (1E-307 a 1E+308) tem precisão de até 15
dígitos decimais.

Se você informar uma quantidade de dígitos maior que a precisão
suportada então ele realmente vai arredondar.

Se não atender a suas necessidades, verifique a possibilidade de
utilizar o tipo numeric (precisão arbitrária). Veja:
http://www.postgresql.org/docs/8.1/interactive/datatype.html#DATATYPE-NUMERIC-DECIMAL

[]s
Osvaldo





_______________________________________________________
Você quer respostas para suas perguntas? Ou você sabe muito e quer compartilhar seu conhecimento? Experimente o Yahoo! Respostas !
http://br.answers.yahoo.com/
_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/

Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios

_______________________________________________
Grupo de Usuários do PostgreSQL no Brasil
Antes de perguntar consulte o manual
http://pgdocptbr.sourceforge.net/

Para editar suas opções ou sair da lista acesse a página da lista em:
http://pgfoundry.org/mailman/listinfo/brasil-usuarios

Responder a