Utiliser plusieurs fois la même bind variable dans un using
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:
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)