Bonjour.
J'ai un soucis pour utiliser plusieurs variable BIND dans un package.
Cet requête fonctionne très bien sous oracle 9i mais pas sous oracle 10G ?
Voici l'erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 DECLARE W1 varchar2(32676) := 'MYVAR_W1'; X1 varchar2(32676) := 'MYVAR_X1'; Y1 varchar2(32676) := 'MYVAR_Y1'; Z1 varchar2(32676) := 'MYVAR_Z1'; v_Query VARCHAR2(32767); BEGIN v_Query := 'BEGIN SELECT XMLForest(XMLCONCAT(XMLFOREST(''' || '2' || '''"TypeMiseaJour", ''' || '2' || '''"TypeListeSecurite"), Y1)as"ListeSecurite", XMLCONCAT(XMLFOREST(''' || '2' || '''"TypeMiseaJour", ''' || '2' || '''"TypeListeSecurite"), W1) as "ListeSecurite") INTO Z1 FROM DUAL; END;'; END;
Merci pour votre aide.11:21:03 Execution failed: ORA-06550: Ligne 1, colonne 172 :
11:21:03 PL/SQL: ORA-00904: "W1" : identificateur non valide
Partager