在 CACHE 20 加 NOORDER试试

解决方案 »

  1.   

    sequence是针对一个SESSION取值的。A:比如打开第一个SQL PLUS那么此时 通过SELECT sequence.NEXTVAL FROM DUAL进行初始化(140),那么之后SELECT sequence.CURRVAL FROM DUAL可以取值(140)B:打开第二个SQL PLUS,通过SELECT sequence.NEXTVAL FROM DUAL进行初始化(160),那么之后SELECT sequence.CURRVAL FROM DUAL可以取值(160)C:此时再次在[A]中SQL PLUS里面执行SELECT sequence.CURRVAL FROM DUAL则仍然取值(140),虽然此时实际值是160