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.
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)
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;
Partager