From: | Gerardo Herzig <gherzig(at)fmed(dot)uba(dot)ar> |
---|---|
To: | yanguma <ricardo(dot)yanguma(at)gmail(dot)com> |
Cc: | postgresayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Re: Ayuda en error de funcion en postgres |
Date: | 2011-05-13 17:40:17 |
Message-ID: | 1305308417.6990.25.camel@inca.fmed.uba.ar |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
El vie, 13-05-2011 a las 08:08 -0500, yanguma escribió:
> Buenos dias,
>
> Tengo el siguiente error en una funcion de postgres
>
>
> ERROR: numeric field overflow
> DETAIL: A field with precision 16, scale 2 must round to an absolute
> value less than 10^14.
> CONTEXT: PL/pgSQL function "mov_inv_actividad" line 5047 at
> assignment
>
> ********** Error **********
>
> ERROR: numeric field overflow
> SQL state: 22003
> Detail: A field with precision 16, scale 2 must round to an absolute
> value less than 10^14.
> Context: PL/pgSQL function "mov_inv_actividad" line 5047 at assignment
>
Hola Ricardo:
Busca la/s lineas donde se esten formateando/casteando numeros:
ej
select valor::numeric(16,2)
select to_number(....,'9999999999999999.99')
O cosas asi.
Basicamente te esta diciendo que el numero a representar es mas grande
que la mascara que le estas aplicando.
Saludos.
Gerardo
From | Date | Subject | |
---|---|---|---|
Next Message | Guillermo Villanueva | 2011-05-13 19:01:41 | Re: OT: Simular trigger en ACCESS |
Previous Message | Conrado Blasetti | 2011-05-13 16:11:43 | RE: OT: Simular trigger en ACCESS |