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 08/03/2006, 15h04   #1
Membre émérite
 
Inscription : mars 2005
Messages : 1 065
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : mars 2005
Messages : 1 065
Points : 898
Points : 898
Par défaut bizarerie dans toutes les requetes

Salut à tous.
Je débute avec postgresql et j'ai comme un problème en tapant mes requetes dans ma base.
Chaque fois que j'écris le nom d'une table ou d'un champs, je suis obligé de l'entourer de guillemets (") sinon le serveur ne les reconnait pas. Vous comprendrez que pour la portabilité des requetes c'est pas le top .
En regardant la documentation ou des exemples de code, il apparait que la plupart des gens n'ont pas à placer ces satanés guillemets.
Me suis-je trompé en installant ma base?
Merci d'avance à ceux qui voudront bien me répondre.

Edit: J'ai rien dit, c'est moi qui ai fait une erreur dans mon programme de génération de code
zais_ethael est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 08/03/2006, 15h48   #2
Membre du Club
 
Inscription : décembre 2005
Messages : 81
Détails du profil
Informations forums :
Inscription : décembre 2005
Messages : 81
Points : 66
Points : 66
Envoyer un message via MSN à jarod_ab
Bonjour.

j'au eu le même pbm mais je l'ai reglé. voilà, pour ne pas mettre à chaque fois les " , il faut éviter d'écrire les noms des tables en majuscul ou bien entre " lors de la création.
exemple quand tu fais CREATE TABLE MATABLE...
ou bien quand tu écris CREATE TABLE "MATABLE"...
cela t'oblige à mettre les noms des tables entre " dans tes requêtes.

donc pour éviter ça : écrie :
Code :
CREATE TABLE Matable....
après tu ne seras plus dans l'obligation de mettre les "

préviens moi c ça marche
jarod_ab est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 09/03/2006, 21h28   #3
Membre émérite
 
Inscription : mars 2005
Messages : 1 065
Détails du profil
Informations personnelles :
Âge : 27

Informations forums :
Inscription : mars 2005
Messages : 1 065
Points : 898
Points : 898
En fait, j'utilise Case Studio pour générer le code de mes tables, et va savoir pourquoi il génère par défaut des guillements pour les noms de tables et de champs. Donc les guillemets faisaient probablement partie du nom de mes tables et en tentant de faire mes inserts ca ne fonctionnait pas.
Mais la j'ai trouvé une case à cocher dans case studio et la tout fonctionne nickel . Merci quand même.
zais_ethael 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 13h05.


 
 
 
 
Partenaires

Hébergement Web