我需要在DB2(9.1版)中獲取序列的下一個值兩次。而不是執行以下兩次:在DB2中增加一個序列
SELECT nextval FOR schema.sequence AS id
FROM dual
我想這樣做:
SELECT nextval FOR schema.sequence AS id1,
nextval FOR schema.sequence AS id2
FROM dual
除上述僅遞增一次:
ID1 ID2
----------- -----------
643 643
1 record(s) selected.
我是被迫在只查詢兩次,或者有沒有辦法在1個查詢中增加兩次?
schema.sequence意在成爲我需要從中抽取的序列的佔位符。dual旨在成爲一個泛型表,表明我不在乎我選擇哪個表,它實際上具有在其他數據庫中表示:http://en.wikipedia.org/wiki/DUAL_table – 2009-11-10 09:01:48