Re: [Postgresql-it] errore nell'interprete

  • From: Emilia Venturato <venturato@xxxxxxxxxxx>
  • To: postgresql-it@xxxxxxxxxxxxxxxxx
  • Date: Fri, 21 Nov 2003 08:33:29 +0100

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Alle 16:27, mercoledì 19 novembre 2003, Alessandro Pastore ha scritto:

Ciao a tutti

usando psql mi capita, dopo aver scritto un'istruzione errata di dover
ripetere due volte l'istruzione corretta prima di ottenere il risultato,
mi spiego con l'esempio:

1) dbname=# SELECT * FROM tabella => nessun output, salvo
che il prompt viene modificato

Se non ho capito male ci manca solo il punto e virgola alla fine per cui il 
prompt viene modificato a significarti che gli manca ancora la chiusura della 
richiesta.
Quando te lo dimentichi puoi darglielo anche da solo quando il prompt si è 
modificato e dare nuovamente invio, così lui completa la tua richiesta e ti 
risponde. Se invece quando aspetta il punto e virgola gli dai nuovamente la 
query (con il punto e virgola alla fine come hai scritto qui) lui capisce 
questa richiesta:
SELECT * FROM table SELECT * FROM table;
e in effetti trova un problema di sintassi vicino al secondo select.
Ciao.
Lia

2) dbname-# SELECT * FROM TABELLA; => ERROR:  parser: parse error at or
near "select"

il prompt torna normale

3) dbname=# SELECT * FROM tabella;

finalmente funziona


Qualcuno mi sa, indicativamente, dire perchè?

grazie
alex
_______________________________________________
Postgresql-it mailing list
Postgresql-it@xxxxxxxxxxxxxxxxx
http://www.linuxtime.it/mailman/listinfo/postgresql-it

- -- 
(Emi)Lia Venturato

GPG signature/firma digitale @:
http://www.faunalia.it/Public_key_Lia.asc

venturato@xxxxxxxxxxx
www.faunalia.it

Piazza Garibaldi 4 
56025 Pontedera (PI) 
Italy
Tel: (+39) 347-2770007 
Fax: (+39) 0587-943112090
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.3 (GNU/Linux)

iD8DBQE/vb/UOsndmJr6cvYRAl6XAJkBiw5oJ7zad4jDL1LFx/EOnu+CiwCeJnHG
rHfRPxtX0/9ZszmOa54XFm4=
=998L
-----END PGP SIGNATURE-----


Other related posts: