Précédent   Forum des professionnels en informatique > Bases de données > PostgreSQL
PostgreSQL Forum PostgreSQL. Avant de poster -> F.A.Q PostGreSQL Tutoriels PostGreSQL
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 20/08/2007, 22h50   #1
Membre éclairé
 
Avatar de Linio
 
Inscription : octobre 2005
Messages : 427
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 427
Points : 304
Points : 304
Par défaut La casse et ça casse

Bonjour à tous,

Quelqu'un pourrait-il m'expliquer pourquoi quand je fais :

Code :
SELECT added_B FROM matable;
j'ai comme réponse:

Code :
1
2
3
4
5
6
Erreur SQL :
 
ERROR:  COLUMN "added_b" does NOT exist
 
Dans l'instruction :
select added_B from matable;
PostGRE est sensible à la casse ou pas?
Parce qu'en revanche quand je fais un insert avec un B majuscule là il fait l'insert impeccable...

Complètement délirant ce SGBD...
Linio est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/08/2007, 22h57   #2
Membre éprouvé
 
Avatar de AL1986
 
Inscription : juillet 2007
Messages : 434
Détails du profil
Informations personnelles :
Âge : 26

Informations forums :
Inscription : juillet 2007
Messages : 434
Points : 401
Points : 401
Trouvé sur le net :
Citation:
Mettre un identifiant entre guillemets le rend sensible à la casse alors que les noms sans guillemets sont toujours convertis en minuscules. Par exemple, les identifiants FOO, foo et "foo" sont considérés identiques par PostgreSQL mais "Foo" et "FOO" sont différents des trois autres et entre eux. (La mise en minuscule des noms sans guillemets avec PostgreSQL n'est pas compatible avec le standard SQL qui indique que les noms sans guillemets devraient être mis en majuscule. Du coup, foo devrait être équivalent à "FOO" et non pas à "foo" en respect avec le standard. Si vous voulez écrire des applications portables, nous vous conseillons de toujours mettre entre guillemets un nom particulier ou de ne jamais le mettre.)
En espérant que ça puisse t'orienter.
__________________
Citation:
Etre ou ne pas être, telle est la question sinusoïdale de l'anachorète hypocondriaque et vice et versa .
Bonsai monsieur, bonsai madame, vous avez gagnez un milliard de degrés au soleil .
There is no cure for stupidity (ou pas ).
AL1986 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/08/2007, 10h55   #3
Membre éclairé
 
Avatar de Linio
 
Inscription : octobre 2005
Messages : 427
Détails du profil
Informations forums :
Inscription : octobre 2005
Messages : 427
Points : 304
Points : 304
Vraiment très étrange.
J'avais cherché un peu mais rien trouvé.
Merci pour la réponse.
Linio est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 09h14.


 
 
 
 
Partenaires

Hébergement Web