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

C# Discussion :

Requête SQL entre griffe


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Novembre 2006
    Messages
    249
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 249
    Par défaut Requête SQL entre griffe
    Bonjour,
    Je suis en train de faire un developpement VS 2010 en C# avec comme BD Oracle 11G.
    Pour faire une requête de select, voici la syntaxe:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    string sql = "select dname from dept where deptno = 10"
    à utiliser.
    La requete pour qu'elle soit acceptée par mon SGBD doit être du genre:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select "dname" From dept where "deptno" = 10
    .
    Comment inserer les griffes dans mon sql = .... avec les griffes pour qe ca soit accepté.

  2. #2
    Membre Expert
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2010
    Messages
    793
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Mayenne (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2010
    Messages : 793
    Par défaut
    Bonjour,

    je fais plutôt du VB mais il me semble que tu dois utiliser cette syntaxe :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    string sql = "select \"dname\" from dept where \"deptno\" = 10"

  3. #3
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par SOPSOU Voir le message
    La requete pour qu'elle soit acceptée par mon SGBD doit être du genre:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select "dname" From dept where "deptno" = 10
    .
    Comment inserer les griffes dans mon sql = .... avec les griffes pour qe ca soit accepté.
    Les "griffes" s'appellent en fait des guillemets

    Citation Envoyé par asmduty Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    string sql = "select \"dname\" from dept where \"deptno\" = 10"
    On peut effectivement faire comme tu dis, ou alors comme ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    string sql = @"select ""dname"" from dept where ""deptno"" = 10"

  4. #4
    Rédacteur
    Avatar de Nathanael Marchand
    Homme Profil pro
    Expert .Net So@t
    Inscrit en
    Octobre 2008
    Messages
    3 615
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Expert .Net So@t
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3 615
    Par défaut
    Euh?!? Y'a pas besoin de ca sur Oracle. D'ou sors tu cette info?

  5. #5
    Rédacteur/Modérateur


    Homme Profil pro
    Développeur .NET
    Inscrit en
    Février 2004
    Messages
    19 875
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2004
    Messages : 19 875
    Par défaut
    Citation Envoyé par Nathanael Marchand Voir le message
    Euh?!? Y'a pas besoin de ca sur Oracle. D'ou sors tu cette info?
    Normalement les identifiants ne tiennent pas compte de la casse, mais il me semble que si tu les mets entre guillemets, la casse est conservée. Donc si les tables ont été crées avec les guillemets, ensuite il faut toujours les utiliser...

  6. #6
    Membre éclairé
    Inscrit en
    Novembre 2006
    Messages
    249
    Détails du profil
    Informations forums :
    Inscription : Novembre 2006
    Messages : 249
    Par défaut
    Bonjour les amis,
    C'est opérationnel.
    J'ai bien noté aussi pour :
    Les "griffes" s'appellent en fait des guillemets

    Thanks à vous tous

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [2008] Requête SQL entre deux bases de données distinctes
    Par Sobhi9009 dans le forum Développement
    Réponses: 5
    Dernier message: 31/12/2014, 13h03
  2. Requête SQL entre deux tables
    Par DeWaRs dans le forum Langage SQL
    Réponses: 7
    Dernier message: 05/11/2012, 14h31
  3. Problème de requête SQL entre tables
    Par sarahg77100 dans le forum Langage SQL
    Réponses: 10
    Dernier message: 02/12/2011, 14h13
  4. Requête sql entre deux tables
    Par jojo86 dans le forum Bases de données
    Réponses: 3
    Dernier message: 15/02/2008, 19h19
  5. Résultats différent entre une requête SQL, et la même en VBA
    Par thetaps dans le forum Requêtes et SQL.
    Réponses: 3
    Dernier message: 23/09/2005, 12h05

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