Dans mon code j'ai une requête qui a besoin de s'exécuter avec plusieurs fois la même variable ; j'aurais aimé savoir si c'était possible.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
req := 'SELECT poid_id0, poid_type 
FROM bill_t@to_db2 
WHERE account_obj_id0 = :1
  OR billinfo_obj_id0 = :1
  OR ar_billinfo_obj_id0 = :1
  OR parent_billinfo_obj_id0 = :1
  OR invoice_obj_id0 = :1
  OR parent_id0 = :1';
EXECUTE IMMEDIATE req
 USING 508923,508923,508923,508923,508923,508923;
sachant que les clauses where sont construites de manière automatique et donc je ne connais pas le nombre de :1 à l'avance.(içi c'est un test et je les ai comptées à la main)