2016-10-03 4 views
0

複数のselectステートメントで同じシーケンス番号を使用する場合は、SQLフォームで を使用し、最終的にテーブルにPK挿入として使用し、複数のレコードを結合します。SELECTステートメントの次の値のシーケンス

はこれまでのところ、私は唯一のデュアルからNEXTVALを選択することができます:私は、複数の列にシーケンスを含む場合

しかし
SELECT TEST_SEQ.NEXTVAL AS SEQ FROM DUAL; 

は、選択し、私はエラーここでは許可されていないシーケンスを取得します。

SELECT col1, co2, col3, (select TEST_SEQ.NEXTVAL) SEQ 
FROM table; 

ご協力いただきまして誠にありがとうございます。

答えて

1

サブ選択を使用しないでください:

SELECT col1, co2, col3, TEST_SEQ.NEXTVAL as SEQ 
FROM table; 
関連する問題