DB2(バージョン9.1)でシーケンスの次の値を2回取得する必要があります。上記は一度だけ、それをインクリメント除きDB2でシーケンスを2回インクリメント
SELECT nextval FOR schema.sequence AS id1,
nextval FOR schema.sequence AS id2
FROM dual
:
ID1 ID2
----------- -----------
643 643
1 record(s) selected.
は、私はちょうどクエリに強制アムむしろ二倍以下の実行より:
SELECT nextval FOR schema.sequence AS id
FROM dual
を私のような何かをしたいと思います2回、または1つのクエリで2回インクリメントする方法はありますか?
schema.sequenceは、私が引き出す必要があるシーケンスのプレースホルダーであることを意図していました。デュアルは、私が選択しているテーブルを気にしないことを示す一般的なテーブルです。他のデータベースでの意味:http://en.wikipedia.org/wiki/DUAL_table –