|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre émérite
![]() Inscription : mars 2005 Messages : 1 065 ![]() |
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 |
|
|
00
|
|
|
#2 |
|
Membre du Club
![]() |
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 :après tu ne seras plus dans l'obligation de mettre les " préviens moi c ça marche |
|
|
00
|
|
|
#3 |
|
Membre émérite
![]() Inscription : mars 2005 Messages : 1 065 ![]() |
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 |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com