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

Oracle Discussion :

Problème caractère d'échappement


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Inscrit en
    Avril 2008
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 6
    Par défaut Problème caractère d'échappement
    Bonjour,
    J'ai un problème lorsque j'exécute une requête PL/SQL via PHP.

    Je travaille avec une BD Oracle 10g.
    J'utilise SqlDeveloper pour l'adiministrer.

    Voici ma requête :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    begin 
    AJOUTER_DONNEE_PKG.ADD_JOB('30', 'L\'Commercial', '5000', '10000') ; end;
    Pour l'avoir testé à mainte reprise je peux affirmer que mon package ainsi que la procédure fonctionne parfaitement.
    Mon souci vient du caractère d'échappement qui n'est pas reconnue.

    Voici la réponse du serveur :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    Error starting at line 2 in command:
    begin 
    AJOUTER_DONNEE_PKG.ADD_JOB('30', 'L\'Commercial', '5000', '10000') ; end;
    Error report:
    ORA-06550: Ligne 2, colonne 38 :
    PLS-00103: Symbole "COMMERCIAL" rencontré à la place d'un des symboles suivants :
     
       ) , * & | = - + < / > at in is mod remainder not rem => ..
       <exposant (**)> <> or != or ~= >= <= <> and or like LIKE2_
       LIKE4_ LIKEC_ between || multiset member SUBMULTISET_
    06550. 00000 -  "line %s, column %s:\n%s"
    *Cause:    Usually a PL/SQL compilation error.
    *Action:
    Please Help Me !

  2. #2
    Rédacteur
    Avatar de Vincent Rogier
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    2 373
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 373
    Par défaut
    pour insérer une simple quote en SQL, il faut la doubler.
    Vincent Rogier.

    Rubrique ORACLE : Accueil - Forum - Tutoriels - FAQ - Livres - Blog

    Vous voulez contribuer à la rubrique Oracle ? Contactez la rubrique !

    OCILIB (C Driver for Oracle)

    Librairie C Open Source multi-plateformes pour accéder et manipuler des bases de données Oracle

  3. #3
    Membre régulier
    Inscrit en
    Avril 2008
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Avril 2008
    Messages : 6
    Par défaut
    Effectivement c'était bien ça.

    Merci bp.

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

Discussions similaires

  1. Problème de caractère d'échappement en XML
    Par alexxxx69 dans le forum Général Dotnet
    Réponses: 3
    Dernier message: 01/11/2011, 14h45
  2. [IDE] Probléme caractére d'échappement
    Par Sixpounder dans le forum C++Builder
    Réponses: 2
    Dernier message: 20/07/2010, 11h56
  3. Problème caractères spéciaux...
    Par the_edge dans le forum Entrée/Sortie
    Réponses: 7
    Dernier message: 10/11/2006, 09h49
  4. [PHP][XSLT] problème caractères accentués
    Par beho dans le forum XSL/XSLT/XPATH
    Réponses: 11
    Dernier message: 29/05/2006, 09h29
  5. caractéres d'échappements
    Par kleenex dans le forum Access
    Réponses: 3
    Dernier message: 27/09/2005, 12h46

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