您好、欢迎来到现金彩票网!
当前位置:满堂彩 > 航行序列 >

Oracle 序列问题

发布时间:2019-09-03 19:45 来源:未知 编辑:admin

  这样的情况,我不明白怎么回事!这样的情况是怎么引起的,我应该这样解决?谢谢!急用!!!

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  知道合伙人体育行家采纳数:145394获赞数:764662团长向TA提问展开全部

  Sequence是数据库系统。这个序列一般作为代理主键(因为不会重复),没有其他任何意义。

  展开全部这和序列的cache有关,默认cache为20,也就是每次拿出20个放到内存中,当实例崩溃或者内存清洗后则会发生断号的情况。如果你想解决这个问题,可以设置序列的cache为1

  在oracle中sequence就是所谓的序列号,每次取的时候它会自动增加,一般用在需要按序列号排序的地方。

  - 第一次NEXTVAL返回的是初始值;随后的NEXTVAL会自动增加你定义的INCREMENT BY值,然后返回增加后的值。CURRVAL 总是返回当前SEQUENCE的值,但是在第一次NEXTVAL初始化之后才能使用CURRVAL,否则会出错。一次NEXTVAL会增加一次SEQUENCE的值,所以如果你在同一个语句里面使用多个NEXTVAL,其值就是不一样的。明白?

http://teindata.com/hangxingxulie/451.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有