inserire nuove righe in una tabelle postgresql
Stefano Canepa
sc@linux.it
Mar 13 Mar 2007 22:47:45 CET
Il giorno mar, 13/03/2007 alle 17.05 +0100, Luca Delucchi ha scritto:
> Ciao a tutti sto cercando di inserire alcuni dati in una tabella, ma mi
> vengono dati alcuni errori:
>
> datageo=# \d dati_movimenti_turistici
> Tabella "public.dati_movimenti_turistici"
> Colonna | Tipo | Modificatori
> --------------+------------------------+--------------
> codice_istat | character varying(6)[] | not null
> 1960_1965 | numeric |
> 1965-1970 | numeric |
> 1970-1975 | numeric |
> 1975-1980 | numeric |
> 1980-1985 | numeric |
> 1985-1990 | numeric |
> 1995-2000 | numeric |
> 2000-2005 | numeric |
>
> datageo=# INSERT INTO dati_movimenti_turistici (codice_istat, 1960_1965)
> VALUES (004098, 2683);
> ERROR: syntax error at or near "1960" at character 53
> RIGA 1: ...SERT INTO dati_movimenti_turistici (codice_istat, 1960_1965)...
> ^
> datageo=# INSERT INTO dati_movimenti_turistici (codice_istat) VALUES
> (004098);
> ERROR: column "codice_istat" is of type character varying[] but expression
> is of type integer
> HINT: Devi riscrivere o eseguire un casting dell'espressione
prima non so perché fallisca, la seconda sicuramente perché devi
scrivere ('004098')
Ciao
sc
>
> Oltre ad inserire i valori in questo modo è possibile importare una tabella
> di un foglio di calcolo in una tabella di un database?
fai un dump
Ciao
sc
--
Stefano Canepa aka sc: sc@linux.it http://www.stefanocanepa.it
Three great virtues of a programmer: laziness, impatience and hubris.
Le tre grandi virtù di un programmatore: pigrizia, impazienza e
arroganza. (Larry Wall)
-------------- parte successiva --------------
Un allegato non testuale è stato rimosso....
Nome: non disponibile
Tipo: application/pgp-signature
Dimensione: 189 bytes
Descrizione: Questa =?ISO-8859-1?Q?=E8?= una parte del messaggio
firmata digitalmente
Url: http://lists.linux.it/pipermail/glug/attachments/20070313/57df8ff7/attachment.pgp
Maggiori informazioni sulla lista
glug