日期:2014-05-17  浏览次数:21129 次

select序列,为什么一次选出来了2个?

CREATE SEQUENCE TCHTASK_ID--自动增长列
 
      INCREMENT BY 1 -- 每次加几个
 
      START WITH 1 -- 从1开始计数
 
      NOMAXVALUE -- 不设置最大值
 
      NOCYCLE -- 一直累加,不循环
 
      NOCACHE -- 不建缓冲区  3.建立触发器:

select TCHTASK_ID.nextval from TCHTASK_ID

昨晚我用的时候还好好的,select的话一次只显示一个

今天用的时候 select一次怎么变两个了?
比如我执行一次这个sql,查出的是
nextval
5
6

再执行一次,查处的是
nextval
7
8

怎么变2个了?

------解决方案--------------------
select TCHTASK_ID.nextval from TCHTASK_ID;

红色部分,你又这张表吗?这个表有多少条数据?

select TCHTASK_ID.nextval from dual; 不行吗?