PostgreSQL La base de donnees la plus sophistiquee au monde.

Forums PostgreSQL.fr

Le forum officiel de la communauté francophone de PostgreSQL

Vous n'êtes pas identifié(e).

#1 02/12/2011 13:23:54

Cl&ment
Membre

problème select étoile

Bonjour,
problème de base sur lequel je me casse les dents ce matin...
on touche la base de la base mais là je sèche.

Je simplifie mon cas à l'extrême:

soit la requete:

select * from "COMMUNE";

Aucun problème il manquerait plus que ça.

Par contre avec

select "COMMUNE"."*" from "COMMUNE";

joli message d'erreur:
ERREUR:  la colonne COMMUNE.* n'existe pas
LINE 1: select "COMMUNE"."*" from "COMMUNE";

j'utilisais postgresql 8.3 jusqu'à hier et je n'ai jamais eu ce genre de problème.
Toute aide es la bienvenue.
Merci

Hors ligne

#2 02/12/2011 13:31:39

rjuju
Administrateur

Re : problème select étoile

Bonjour.
Il ne faut utiliser les double cotes que pour spécifier un nom de colonne existant, soit s'il est en majuscule soit s'il entre en conflit avec un mot clé réservé.

Dans votre cas, il faut donc faire

select "COMMUNE".* from "COMMUNE"

Hors ligne

#3 02/12/2011 15:16:58

Cl&ment
Membre

Re : problème select étoile

Nickel merci c'est bien ça.
Belle efficacité.

Hors ligne

Pied de page des forums