DROP SEQUENCE myseq;
CREATE SEQUENCE myseq ;DROP TABLE testseq;
CREATE TABLE testseq (
curr NUMBER,
next NUMBER
) ;
我用这个代码创建的序列,然后插入数据
INSERT INTO testseq(next, curr) VALUES (myseq.currval,myseq.nextval);
连续插入5次,但是为什么的我的起始值不是1 而是2
下面是查询的结果。而且我在使用START WITH,比如说START WITH 20
同样的使用上面的代码插入5次数据,查询的结果也不是从20开始,是从21开始的
这是怎么回事,我用的Oracle11G R2,但是我用system用户登录的时候又是正常的,默认起始位置设定的20就是从20开始。
oracle
CREATE SEQUENCE myseq ;DROP TABLE testseq;
CREATE TABLE testseq (
curr NUMBER,
next NUMBER
) ;
我用这个代码创建的序列,然后插入数据
INSERT INTO testseq(next, curr) VALUES (myseq.currval,myseq.nextval);
连续插入5次,但是为什么的我的起始值不是1 而是2
下面是查询的结果。而且我在使用START WITH,比如说START WITH 20
同样的使用上面的代码插入5次数据,查询的结果也不是从20开始,是从21开始的
这是怎么回事,我用的Oracle11G R2,但是我用system用户登录的时候又是正常的,默认起始位置设定的20就是从20开始。
oracle
解决方案 »
- Oracle 11G全部用户都锁啦,怎么解锁???
- plsql链接数据库经常卡死?请高手分析下
- select a,b,count(1) fom test group by a,b. 这里的count(1)帮忙详细解释一下,谢谢
- 在线急等 如何用oob把数据导到excel表中;请教各位高手了。
- 关于select for update 游标的问题,非常疑惑!!
- 9i,shell下dbstart无法启动
- 救命呀!!!initialization or shutdown inprogress 错误如何解决 ,各位大虾帮帮忙把
- cache 问题
- 哪有数据库的评测报告啊
- 帮帮忙,急
- 求一条简单的SQL,各位牛人在哪里?
- oracle存储过程
START WITH 19