Bonjour,
Je souhaite écrire un statement avec un UNION où j'utilise deux fois le même paramètre:
où les 2 "?" devraient représenter la même variable.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 (select tagid from source1 where tagid=?) UNION (select tagid from source2 where tagid=?)
J'aimerais pouvoir me contenter d'écrire
et pas
Code : Sélectionner tout - Visualiser dans une fenêtre à part prep.setLong(1,id)Est-ce qu'il y a une autre structure pour les paramètres que le "?", comme je l'aurais fait en Pro*C avec
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 prep.setLong(1,id) prep.setLong(2,id)
C'est pas crucial, mais je trouverais ça dommage que cela ne soit pas possible.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 (select tagid from source1 where tagid=:id) UNION (select tagid from source2 where tagid=:id)
Merci.
Partager