1
我有一些在where子句中使用相同id的serveral查詢。目前,我有將id列表傳遞給幾個查詢
查詢1
select * from X ....... where id in (1,2,3);
查詢2
select * from Y ....... where id in (1,2,3);
等等等等
我想有是
查詢1
DEFINE VAR LIST;
VAR = (1,2,3)
select * from X ....... where id in (MY_VAR);
select * from Y ....... where id in (MY_VAR);
這將意味着如果我更改ID我不會在兩個地方更新。
我試過上面的但是它的錯誤。我的語法怎麼樣?
在此先感謝
完美夏季。我有很多IDS。作爲一個補充問題,我如何將定義分爲兩行?這可能嗎?感謝您的幫助 – RNJ
[documentation](http://docs.oracle.com/cd/B19306_01/server.102/b14357/ch12017.htm)建議您可以在行尾加「 - 」但是當我剛剛嘗試時它不起作用。 –