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 :
Pour l'avoir testé à mainte reprise je peux affirmer que mon package ainsi que la procédure fonctionne parfaitement.
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;
Mon souci vient du caractère d'échappement qui n'est pas reconnue.
Voici la réponse du serveur :
Please Help Me !
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:
Partager