Est il possible d'associer un FORALL avec du sql dynamique par exemple j'aimerais faire ceci:
Petite précision j'utilise une base Oracle 8i.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 PROCEDURE DeleteInTableForAll( pvNomTable IN VARCHAR2, ptId IN tTiD) IS ... BEGIN vStmt:='DELETE '|| pvNomTable || ' WHERE ftEdelId = :1'; FORALL i IN 1 .. ptId.COUNT EXECUTE IMMEDIATE vStmt USING ptId(i); END
A priori j'ai une erreur de compilation lorsque je le fais. Est ce un probleme de version d'Oracle? Si oui n'y a t il pas un moyen de contourner cela?
Merci d'avance pour vos réponses.
Partager