From: | "mariam lebbady" <mariam(dot)lebbady(at)gmail(dot)com> |
---|---|
To: | pgsql-es-ayuda <pgsql-es-ayuda(at)postgresql(dot)org> |
Subject: | Comando Copy |
Date: | 2007-05-23 18:08:14 |
Message-ID: | 814876570705231108n517ae951xa9c4e74781cf8714@mail.gmail.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-es-ayuda |
Hola a todos. Estoy empezando con Postgres.
Mi duda es con el comando copy.
Estoy intentando cargar los datos de un fichero txt en una tabla simplemente
escribiendo esto por el psql: copy Tabla from 'c:\...\NombreFichero.txt';
Digamos q mi tabla tiene 3 atributos:
cuidad
character(30)
telefono
character(9)
Y una fila del fichero.txt seria esta:
Gross-Rohrheim 916201508
Me devuelve el siguiente error: ERROR: value to long for type character(30);
Entonces, veo que no coje los 30 caracteres como primer dato, y los nuevo
restantes como el segundo. Si le pongo delimitadores va bien.
Pero no se puede indicar de alguna manera que los campos de los atributos
son de longitud fija? En oracle por ejemplo si he visto que si.
Gracias
From | Date | Subject | |
---|---|---|---|
Next Message | usuario anonimo | 2007-05-23 18:47:06 | Re: Donde puedo encontrar ayuda sobre las funciones para el trabajo con cadenas |
Previous Message | Rodrigo Ramirez Norambuena | 2007-05-23 16:40:49 | Re: Instruccion sql |