ある列の値が、同じINSERT
ステートメント内の別の列のシーケンス nextval によって生成された値と同じである単一のテーブルに行を挿入したい:
INSERT INTO PRO.GTRANS_DEFS(IN_USER, GTRANS_NUM, SAME_VALUE)
VALUES('JOHNT',SQ_GTRANS_NUM.nextval,XXX);
つまり、 がforによって生成されたものと同じ値を取るINSERT
ように、XXX を置き換えるにはどうすればよいですか?SAME_VALUE
SQ_GTRANS_NUM.nextval
GTRANS_NUM
XXX の代わりに他の列 'GTRANS_NUM' を参照しようとしましたが、許可されません (Oracle 8i)。