Error introduciendo datos tipo numeric

From: Eduardo Morras <emorrasg(at)yahoo(dot)es>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Error introduciendo datos tipo numeric
Date: 2018-10-18 08:31:29
Message-ID: 20181018103129.b661927f55e18478ae2ce41b@yahoo.es
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Muy buenas,

Estamos importando datos en vivo desde un AS400, las tablas en postgres son replica de las de AS400 y los datos numericos son de tipo numeric(a,b)

A la hora de hacer la importacion mediante INSERT ... ON CONFLICT ... UPDATE ... aparecen muchos errores del tipo:

Detail: Un campo con precisión 2, escala 0 debe redondear a un valor absoluto menor que 10^2.

Pero en ninguna de las columnas de numeric(2,0) se introducen datos erroneos (son valores de mes y dia entre 00 y 31) y el error salta en todas las consultas.

La insercion de los datos numericos la hago asi:

to_number('10' , '00D').

Puedo c&p la consulta entera pero hay datos sensibles.

Alguna pista?

Gracias

--- ---
Eduardo Morras <emorrasg(at)yahoo(dot)es>

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Guillermo E. Villanueva 2018-10-18 13:04:06 Re: Error introduciendo datos tipo numeric
Previous Message Anthony Sotolongo 2018-10-18 02:31:15 Re: Obtener columna de totales