Pb avec utilisation d'une requête dynamique
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 :
Code:
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; |
Ce code ne compile pas :cry: :
Citation:
Symbole "IMMEDIATE" rencontré à la place d'un des symboles suivants :
:= . ( @ % ;
A noter :
- 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 :).