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 :

[9208] Left invalid identifier


Sujet :

SQL Oracle

  1. #1
    Membre confirmé Avatar de userB
    Profil pro
    Développeur Web
    Inscrit en
    Juin 2005
    Messages
    147
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2005
    Messages : 147
    Par défaut [9208] Left invalid identifier
    Bonjour à tous.
    J'ai un probleme vraiment qui j'en suis sur est totallement ridicule mais dans mon cas il est vraiment bloquant.
    Voici la requete que j'essaye d'executer :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    select left('abc',2) from dual;
    Et j'ai beau essayer sur des champs de mes tables perso j'ai toujours le meme message d'erreur qui revient inlassablement :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ORA-00904 : "LEFT" : invalid identifier


    Des idées ?

  2. #2
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    SUBSTR plutôt que LEFT qui n'existe pas ce serait mieux

  3. #3
    Membre confirmé Avatar de userB
    Profil pro
    Développeur Web
    Inscrit en
    Juin 2005
    Messages
    147
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2005
    Messages : 147
    Par défaut
    Ah effectivement j'ai un peu honte la

    Bon du coup le code qui fonctionne pour ce que je voulais faire deviens :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     select substr(monChamp,1,instr(monChamp, ' '))
    from maTable
    Ainsi je recupere les valeurs de monChamp jusqu'a l'espace detecté par instr, exemple : monChamp = 15 Ha, je recupere 15.

    Merci beaucoup orafrance

  4. #4
    Expert éminent
    Avatar de orafrance
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    15 967
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 15 967
    Par défaut
    attention, c'est INSTR -1 pour exclure l'espace :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    SQL> SELECT substr('15 ha',1,instr('15 ha', ' ')) || 'suite' col from dual;
     
    COL
    --------
    15 suite
     
    SQL> SELECT substr('15 ha',1,instr('15 ha', ' ') - 1) || 'suite' col from dual;
     
    COL
    -------
    15suite

  5. #5
    Membre confirmé Avatar de userB
    Profil pro
    Développeur Web
    Inscrit en
    Juin 2005
    Messages
    147
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2005
    Messages : 147
    Par défaut
    Effectivement !
    Merci de tout coeur

    Resolu

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

Discussions similaires

  1. Merge invalid identifier
    Par adetag dans le forum SQL
    Réponses: 2
    Dernier message: 11/06/2009, 09h35
  2. ORA-00904: "Nom_Colonne": invalid identifier
    Par robinson50 dans le forum Développement de jobs
    Réponses: 2
    Dernier message: 07/08/2008, 16h34
  3. Erreur ORA-00904 : invalid identifier
    Par Sabact dans le forum SQL
    Réponses: 10
    Dernier message: 16/04/2008, 15h07
  4. ORA-00904: invalid identifier sur le last query
    Par decksroy dans le forum Forms
    Réponses: 4
    Dernier message: 24/01/2008, 12h03
  5. ."CLASS": invalid identifier
    Par Calahad dans le forum Hibernate
    Réponses: 2
    Dernier message: 06/09/2006, 16h49

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