【发布时间】:2013-07-08 10:07:45
【问题描述】:
我想在单个表中插入一行,其中一列的值与同一 INSERT 语句中另一列的序列 nextval 生成的值相同:
INSERT INTO PRO.GTRANS_DEFS(IN_USER, GTRANS_NUM, SAME_VALUE)
VALUES('JOHNT',SQ_GTRANS_NUM.nextval,XXX);
即如何替换 XXX 以便 INSERT 将导致 SAME_VALUE 采用与 SQ_GTRANS_NUM.nextval 为 GTRANS_NUM 生成的值相同的值?
已尝试引用另一列“GTRANS_NUM”代替 XXX,但不允许 (Oracle 8i)。
【问题讨论】:
标签: oracle plsql sequence sql-insert