J'ai un problème avec une procédure stockée.
Quand je l'execute, il me dit qu'un de mes champs n'existent pas alors que je l'ai déclaré dans mon curseur.
Quelqu'un a t'il déjà rencontré ce problème.
Voici le code de ma procédure
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
 
BEGIN
FOR c IN(select col1 from table)
LOOP
    BEGIN
   select valeur1, valuer2 into variable1, variable2 from tabe2;
   le_sql:= 'select col1  from table3 where [b]col1 = c.col1[/b]; 
   execute immediate le_sql into comptage;
   insert into TABLE (colonnes) values (valeurs); 
   COMMIT;
   END;
END LOOP
j'ai mis en gras d'où veniat le problème. Pourtant j'ai bien déclaré le curseur
quequ'un at'il deja rencontré ce pb?