Oracle11g ,创建序列时怎么初始值会从2开始呢?

Oracle11g自定义用户,创建序列时,然后用这个序列插入数据,怎么初始值会从2开始呢?如果我单纯就创建序列,查询时是从1开始,可是我重新创建一个序列时,并且用他来做标... Oracle11g 自定义用户,创建序列时,然后用这个序列插入数据,怎么初始值会从2开始呢?如果我单纯就创建序列,查询时是从1开始,可是我重新创建一个序列时,并且用他来做标识列时,莫名其妙就是从2开始啊
用system这个用户登录的创建的序列就不会从2开始啊。
我是这样创建的start with 1,increment by 1;
展开
 我来答
深思那段情1
2018-06-05
知道答主
回答量:15
采纳率:100%
帮助的人:7.8万
展开全部
oracle 11G的新特性延迟段创建,在插入时会跳过第一个数,从第二个数开始,运行
ALTER SYSTEM SET deferred_segment_creation=FALSE; 关掉就可以了
drewop
2013-11-18
知道答主
回答量:57
采纳率:0%
帮助的人:17.4万
展开全部
我也遇到,这种问题了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
淡漠佳阳coff7
2011-11-23
知道答主
回答量:43
采纳率:0%
帮助的人:20.1万
展开全部
没遇到过这种情况 怀疑LZ是不是哪个参数设错了··或者一不小心 多查了一次
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式