【发布时间】:2014-06-21 20:15:47
【问题描述】:
使用 SQLPlus,我生成了以下序列:
CREATE SEQUENCE pubnum_seq
START WITH 7
INCREMENT BY 2
MAXVALUE 1000;
我想要做的是编写一个单一的查询来检索序列中的 NEXTVAL 和 CURRVAL。看起来它应该很简单。我试过以下说法:
SELECT pubnum_seq.currval, pubnum_seq.nextval
FROM dual;
但是,这会为两者检索相同的值。
CURRVAL - 7
NEXTVAL - 7
如果我分别尝试这些语句,那么它会给我我想要的,但我不知道如何在一个查询中做到这一点。
【问题讨论】:
-
您可以通过编辑来回答您的问题(甚至接受)。