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

SQL Oracle Discussion :

Difference entre [Simple quote] & [Double quote]


Sujet :

SQL Oracle

  1. #1
    Invité
    Invité(e)
    Par défaut Difference entre [Simple quote] & [Double quote]
    Bonjour,

    Pouvez vous me dire la difference entre simple quote[']etdouble quote ["] en SQL dans Oracle?

    Merci

  2. #2
    Modérateur
    Avatar de al1_24
    Homme Profil pro
    Retraité
    Inscrit en
    Mai 2002
    Messages
    9 126
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Retraité
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 9 126
    Points : 28 520
    Points
    28 520
    Par défaut
    Les apostrophes (simples quotes) encadrent une chaine de caractère.
    Les guillemets (doubles quotes) encadrent un nom d'objet qui ne respecte pas les normes de codage ; soit il contient un caractère accentué, un espace ou autre caractère non autorisé dans un nom d'objet, soit c'est un mot réservé du langage. Il va sans dire qu'il vaut mieux éviter d'avoir recours à ceux-ci.

  3. #3
    Invité
    Invité(e)
    Par défaut
    Merci bien.

  4. #4
    Modérateur
    Avatar de Waldar
    Homme Profil pro
    Sr. Specialist Solutions Architect @Databricks
    Inscrit en
    Septembre 2008
    Messages
    8 454
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Sr. Specialist Solutions Architect @Databricks
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2008
    Messages : 8 454
    Points : 18 395
    Points
    18 395
    Par défaut
    Citation Envoyé par al1_24 Voir le message
    Les guillemets (doubles quotes) encadrent un nom d'objet qui ne respecte pas les normes de codage ; soit il contient un caractère accentué, un espace ou autre caractère non autorisé dans un nom d'objet, soit c'est un mot réservé du langage. Il va sans dire qu'il vaut mieux éviter d'avoir recours à ceux-ci.
    Je rajoute un bémol sur ce propos.
    Le fait d'utiliser des guillemets rend les noms d'objet sensibles à la casse et permet d'utiliser plus de caractères, mais ça n'a pas grand-chose à voir avec une norme. C'est même plus que nécessaire si on travaille avec du XML :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    With Data (col) as
    (
    select 'Ceci est mon texte' from dual
    )
    select XMLElement("MaColonne", col) as c1
         , XMLElement(MaColonne  , col) as c2
      from Data;
     
    C1                                        C2                                       
    ----------------------------------------- -----------------------------------------
    <MaColonne>Ceci est mon texte</MaColonne> <MACOLONNE>Ceci est mon texte</MACOLONNE>

Discussions similaires

  1. simple quote et double quote
    Par sam01 dans le forum Langage
    Réponses: 2
    Dernier message: 24/06/2010, 18h05
  2. quote et double quote
    Par ensisoft dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 13/05/2008, 19h16
  3. Requete avec quote et double quote
    Par swissmade dans le forum VBA Access
    Réponses: 2
    Dernier message: 20/08/2007, 16h01
  4. Quote et double quote
    Par aktos dans le forum Langage
    Réponses: 8
    Dernier message: 05/01/2007, 20h55

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