IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PostgreSQL Discussion :

bizarerie dans toutes les requetes


Sujet :

PostgreSQL

  1. #1
    Membre éprouvé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 064
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 064
    Points : 1 053
    Points
    1 053
    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

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    81
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 81
    Points : 82
    Points
    82
    Par défaut
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
    CREATE TABLE Matable....
    après tu ne seras plus dans l'obligation de mettre les "

    préviens moi c ça marche

  3. #3
    Membre éprouvé
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 064
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 064
    Points : 1 053
    Points
    1 053
    Par défaut
    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.

Discussions similaires

  1. [MySQL] requete pour faire un select dans toutes les tables pour trouver le titre
    Par japhettchabao dans le forum PHP & Base de données
    Réponses: 1
    Dernier message: 12/09/2014, 21h02
  2. Toutes les requetes dans la v$sqlarea ?
    Par bruninho dans le forum Débuter
    Réponses: 6
    Dernier message: 01/10/2010, 10h32
  3. Toutes les requetes dans un fichiers
    Par vocal94130 dans le forum Langage
    Réponses: 4
    Dernier message: 31/05/2010, 15h30
  4. [VBA-E] Supprimer le cont de cellules dans toutes les feuill
    Par Tartenpion dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 15/03/2006, 10h44
  5. Comment MAJ le même champ présent dans toutes les tables ?
    Par PamelaGeek dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 02/02/2006, 15h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo