RE: [pgsql-es-ayuda] Copy y coma decimal

2009-06-13 Por tema Edwin Quijada
*---* Date: Fri, 12 Jun 2009 17:12:23 +0200 From: lis...@soft-com.es To: postgres@gmail.com CC: pgsql-es-ayuda@postgresql.org Subject: Re: [pgsql-es-ayuda] Copy y coma decimal Emanuel Calvo Franco escribió: El 12 de junio de 2009 11:53

Re: [pgsql-es-ayuda] Copy y coma decimal

2009-06-12 Por tema Emanuel Calvo Franco
Estoy intentando cargar un archivo con COPY, pero el archivo con los datos a cargar tiene los numeros formateados usando la coma como separador de decimales (123,45), por lo que el copy lanza el siguiente error: ERROR: la sintaxis de entrada no es válida para el tipo numeric: « 21,990»

Re: [pgsql-es-ayuda] Copy y coma decimal

2009-06-12 Por tema Emanuel Calvo Franco
Si no es muy grande la tabla podés hacer una temporal y de ahi hacer un copy... Me respondo a mi mismo... un CREATE TABLE xxx AS select to_number(sarasa) y despues un copy. -- Emanuel Calvo Franco ArPUG [www.arpug.com.ar] / AOSUG Member

Re: [pgsql-es-ayuda] Copy y coma decimal

2009-06-12 Por tema Oswaldo Hernández
Emanuel Calvo Franco escribió: Si no es muy grande la tabla podés hacer una temporal y de ahi hacer un copy... Me respondo a mi mismo... un CREATE TABLE xxx AS select to_number(sarasa) Pero esto crea una tabla sobre unos datos que ya existen en la base de datos ... ?? y despues un

Re: [pgsql-es-ayuda] Copy y coma decimal

2009-06-12 Por tema Oswaldo Hernández
Daniel Ferrer escribió: Podrías utilizar translate y pasar las comas a puntos, de esta manera evitarías el error. No entiendo como aplicar la funcion translate al copy. -- * Oswaldo Hernández oswaldo (@) soft-com (.) es

Re: [pgsql-es-ayuda] Copy y coma decimal

2009-06-12 Por tema Emanuel Calvo Franco
El 12 de junio de 2009 11:53, Oswaldo Hernándezlis...@soft-com.es escribió: Emanuel Calvo Franco escribió: Si no es muy grande la tabla podés hacer una temporal y de ahi hacer un copy... Me respondo a mi mismo... un CREATE TABLE xxx AS select to_number(sarasa) Pero esto crea una

RE: [pgsql-es-ayuda] Copy y coma decimal

2009-06-12 Por tema Daniel Ferrer
Podrías utilizar translate y pasar las comas a puntos, de esta manera evitarías el error. -Mensaje original- De: pgsql-es-ayuda-ow...@postgresql.org [mailto:pgsql-es-ayuda-ow...@postgresql.org] En nombre de Oswaldo Hernández Enviado el: Viernes, 12 de Junio de 2009 11:06 a.m. Para:

Re: [pgsql-es-ayuda] Copy y coma decimal

2009-06-12 Por tema Oswaldo Hernández
Emanuel Calvo Franco escribió: El 12 de junio de 2009 11:53, Oswaldo Hernándezlis...@soft-com.es escribió: Emanuel Calvo Franco escribió: Si no es muy grande la tabla podés hacer una temporal y de ahi hacer un copy... Me respondo a mi mismo... un CREATE TABLE xxx AS select to_number(sarasa)

Re: [pgsql-es-ayuda] Copy y coma decimal

2009-06-12 Por tema Emanuel Calvo Franco
Me temo que tenemos una confusión ;) Estoy usando COPY ... FROM .. para cargar una txt a la base de datos y tu consejo es para el COPY ... TO. d'oh! -me temo que si! lol -. En ese caso tiralo en una tabla temporal para después aplicarle la función. Perdón la confusión que pudo llegar a

[Fwd: Re: [pgsql-es-ayuda] Copy y coma decimal]

2009-06-12 Por tema Oswaldo Hernández
Daniel Ferrer escribió: Te hago una pregunta cual es tu origen de datos ? Un archivo de texto, la sentencia que utilizo es: copy ext.tabla_tmp (marca, fabricante, referencia, descripcion, codigo, precio, cod_barras, unid_precio, ecotasa, nula) from