Estas insertando un valor (ï) que no es integer fijate si en csv la
columna que se inserta en ID posee solo datos integer

El 3 de junio de 2009 13:54, Andres Urrea<bak...@gmail.com> escribió:
> Buenos Dias,
> Tengo una base con codificacion utf 8 y quiero hacer un copy de un archivo
> csv a una tabla en particular.
> mi script es el siguiente.
> -- Inserción en la tabla UnidadMedida
> COPY unidadMedida(id, nombre, sigla, idTipoUnidad)
> FROM 'c:/tablaPrueba.csv' DELIMITER AS ';' NULL AS '';
> el archivo csv esta codificado con utf8 y tiene lo siguiente
> 1;nombre;sigla;Peso
>
> Cuando intento correr el script me sale el error:
> ERROR:  la sintaxis de entrada no es válida para integer: «ï»¿1»
> CONTEXTO:  COPY unidadmedida, línea 1, columna id: «ï»¿1»
> ********** Error **********
>
> SQL state: 22P02
> Cualquier ayuda estare muy agradecido.
> Saludos
>
--
TIP 8: explain analyze es tu amigo

Responder a