使用 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
如果我分别尝试这些语句,那么它会给我我想要的东西,但我对如何在一个查询中做到这一点感到困惑。