Bonjour à tous !
Voilà je désire exécuter une requête dynamique ne retournant qu'un seul élément (et un seul enregistrement).
Voici mon code :
Ce code ne compile pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 declare LC$Requete varchar(256); begin LC$Requete:='SELECT dkey from GED.BAIL_GED WHERE codimm=w_codimm and codbai=w_codbai'; execute immediate LC$Requete into w_dkey; end;:
A noter :Symbole "IMMEDIATE" rencontré à la place d'un des symboles suivants :
:= . ( @ % ;
- les variables "w_dkey, w_codimm" et "w_codbai" ont été déclarées avant.
- je travaille sous Oracle 9i (version censée supporter le SQl dynamique
Est-ce que quelqu'un voit d'où ça peut venir ?
Merci d'avance.
Partager