SQL dynamique: PL/SQL -> DB2
Cette fonction PL/SQL peut elle trouver un equivalent dans DB2 ?
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
FUNCTION Compte_rec
(
PC$Table IN VARCHAR2,
PC$ClauseWhere IN VARCHAR2
) RETURN PLS_INTEGER
IS
LC$Requete VARCHAR2(512) ;
LN$Total PLS_INTEGER ;
BEGIN
LC$Requete := Select count(*) From || PC$Table || where || PC$ClauseWhere ;
EXECUTE IMMEDIATE LC$Requete INTO LN$Total ;
return LN$Total ;
END ; |
...je n'arrive pas a utiliser en DB2 le EXECUTE IMMEDIATE avec ma requete construite comme dans l'exemple ci dessus en string pour recuperer le resultat de la requete.
Merci pour l'aide :)