> > > Creio que não esteja correto não, porque o tipo de dado da coluna dele é > NUMERIC(14,4) e parece que ele não está respeitando essa precisão... fiz > alguns testes aqui e não consegui reproduzir aquele comportamento: >
Também concordo com você. Ele deveria dar um erro para valores tão grandes como este, certo? Fiz o teste que você pediu: UPDATE nova_tabela SET valor = TRUNC(valor, 4); Depois do UPDATE tudo funciona normalmente! > Como a precisão da coluna "valor" é 4 ele "trunca" os decimais na quarta > casa... e isso parece não estar ocorrendo com o Vinicius. > Novamente concordo. Ele poderia dar um erro, ao invés de aceitar um valor tão grande como este. Já que foi especificado a precisão de 4.
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
