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édureEND LOOP
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;
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?
Partager