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
