cargar datos con load
Publicado por Lurtxu (3 intervenciones) el 18/10/2006 18:03:11
Hola!
tenemos varios entornos para trabajar, uno lo llamamos preproducción y otro producción y están en máquinas distintas. Cuando hago un load de un fichero en una tabla de informix en preproducción, si uno de los campos es decimal y le pongo punto... Ejem:
86|2006-10-18|73433|0|G|37.990000|3|549684|A|2006-04-05
Este registro tiene un campo decimal 37.990000, el punto es la coma, pero en la base de datos en preproducción la obvia, osea que no la reconoce como coma e inserta el número así : 37990000,000000
En cambio este mismo registro tal cual lo insertamos con un load en producción y si lo reconoce como coma, osea que lo inserta así: 37,990000
En los dos entornos insertamos el registro usando el load, pero el resultado es diferente.
¿Sabría alguien porque ocurre este fenómeno en informix? ¿Que diferencia podría haber en estos dos entornos de informix?
Muchas gracias
Un saludo.
tenemos varios entornos para trabajar, uno lo llamamos preproducción y otro producción y están en máquinas distintas. Cuando hago un load de un fichero en una tabla de informix en preproducción, si uno de los campos es decimal y le pongo punto... Ejem:
86|2006-10-18|73433|0|G|37.990000|3|549684|A|2006-04-05
Este registro tiene un campo decimal 37.990000, el punto es la coma, pero en la base de datos en preproducción la obvia, osea que no la reconoce como coma e inserta el número así : 37990000,000000
En cambio este mismo registro tal cual lo insertamos con un load en producción y si lo reconoce como coma, osea que lo inserta así: 37,990000
En los dos entornos insertamos el registro usando el load, pero el resultado es diferente.
¿Sabría alguien porque ocurre este fenómeno en informix? ¿Que diferencia podría haber en estos dos entornos de informix?
Muchas gracias
Un saludo.
Valora esta pregunta


0