[firebase-br] Erro numa trigger

João Dias joaosoftcia em hotmail.com
Sex Jun 29 08:28:50 -03 2007


arithmetic exception, numeric overflow, or string truncation
ocorre quando um valor numérico ou de string ultrapassa seu tamanho (Overflow)
para contornar a situação tente mudar o tamanho das variáveis uma variável numérica 18,2
suporta 18 dígitos antes da vírgula com a precisão de 2 casas após ela



> From: tricon.paulo em gmail.com> To: lista em firebase.com.br> Date: Thu, 28 Jun 2007 22:59:39 -0300> Subject: [firebase-br] Erro numa trigger> > Declaração da variaveis> declare variable tcustomediofim numeric(12,2);> declare variable tquantcontabilfim numeric(12,5);> declare variable quantidade numeric(12,5);> declare variable customedio numeric(12,2);> > Expressão que eu uso e onde da o erro> tcustomediofim = (((:tcustomediofim * :tquantcontabilfim) + (:customedio * > :quantidade)) / (:tquantcontabilfim + :quantidade));> > Valor de cada variavel no momento do erro> :tcustomediofim = 6237,88> :tquantcontabilfim = -15,00020> :customedio = 6,00> :quantidade = 15,00000> > Erro que retorna> arithmetic exception, numeric overflow, or string truncation> At trigger 'MI_ATUALIZAESTOQUE'> > Acredito que o motivo seja o valor das quantidades. Alguém saberia como > contornar isso?> > Obrigado,> Paulo> > > > ______________________________________________> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br> Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
_________________________________________________________________
Conheça o Windows Live Spaces, a rede de relacionamentos conectada ao Messenger!
http://spaces.live.com/signup.aspx


Mais detalhes sobre a lista de discussão lista