【脚本如下】:
DROP SEQUENCE myseq;
DROP TABLE testseq;
CREATE SEQUENCE myseq INCREMENT BY 2 START WITH 10;
CREATE TABLE testseq(
next NUMBER,
curr NUMBER);
INSERT INTO testseq(next,curr) VALUES(myseq.nextval,myseq.currval);
INSERT INTO testseq(next,curr) VALUES(myseq.nextval,myseq.currval);
INSERT INTO testseq(next,curr) VALUES(myseq.nextval,myseq.currval);
SELECT * from testseq;
------------------------------------------------------------------------------------------
【结果如下】:
DROP SEQUENCE myseq 成功。
DROP TABLE testseq 成功。
CREATE SEQUENCE 成功。
CREATE TABLE 成功。
1 行 已插入
1 行 已插入
1 行 已插入
NEXT CURR
---------------------- ----------------------
12 12
14 14
16 16
3 rows selected
书上的结果是10,12,14,但我怎么试都是结果加2...
实在找不出原因,请帮忙解答下,谢谢!