Cette fonction PL/SQL peut elle trouver un equivalent dans DB2 ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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