Mais qual programa vc usa pra implementar a aplicação e a UI?!

Eu posso tar pensando besteira, mas se vc mesmo disse q naum vai fazer calculo 
com número desse tamanho, então seu objetivo é só 
evitar um erro caso o usuário entre com um int muito grande, certo?

Se for isso, a solução naum deve ser implementada no database. A função dele é 
só armazenar dados úteis. E antes desse int gigante 
chegar no database, ele fica circulando e sendo manipulado por outros códigos q 
tb podem bugar por causa dele.

Minha sugestão é cortar o bug na fonte e fazer algum tratamento pro usuário 
naum poder entrar com números maiores do q o necessário, 
ou invalidar e mandar ele corrigir. Na pior hipótese, implementar na aplicação 
um código pra conferir se o número é válido e naum 
deixar o problema propagar, pq no caso ele tá estourando no database. Ou então 
se naum quiser a intervenção do usuário basta 
substituir o número q ele digitou por um mais adequado definido por vc, e 
deixar o usuário saber q a mudança foi feita!


---------------------------
Hikari -  A Luz ilumina a PAZ
http://Hikari.ws
http://ConscienciaPlanetaria.com



----- Original Message ----- 
From: "Rúben Lício" <[EMAIL PROTECTED]>
To: "Comunidade PostgreSQL Brasileira" <pgbr-geral@listas.postgresql.org.br>
Sent: Thursday, 12 June, 2008 6:43 PM
Subject: [pgbr-geral] bigint estourando


Boa noite,

Estou fazendo uma SP que precisa obter o número de combinações para
alguns dados inseridos. Um usuário entrou com alguns muitos números
errados por falha do sistema de captura de dados, e o número de
combinações resultou em "10888869450418352160768000000", e como eu uso
um bigint para guardar isso, estourou.

Pergunta: existe algum tipo de campo que seguro qualquer número absurdo desse?

Obviamente, eu não vou ficar fazendo calculos com esse tipo de número,
mas derrepente pelo menos suprimo possíveis erros futuros.

-- 
Rúben Lício Reis
Cybernet Latino América
www.cybernetla.com

Linux user #433535
_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral 

_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a