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 <emorr...@yahoo.es>

Reply via email to