问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

oracle 11g r2 sequence序列默认从2开始,求助!

发布网友 发布时间:2022-04-09 10:29

我来回答

4个回答

懂视网 时间:2022-04-09 14:51

--创建测试表-- 2 CREATE TABLE tbl_test( 3 test_id NUMBER PRIMARY KEY, 4 test_name VARCHAR2(20) 5 ); 6 7 --为tbl_test创建序列-- 8 CREATE SEQUENCE seq_test 9     INCREMENT BY 1 -- 每次加几个 10     START WITH 1 -- 从1开始计数 11 ; 12 13 --插入测试数据-- 14 INSERT INTO tbl_test VALUES(seq_test.nextval,‘测试‘); 15 COMMIT; 16 17 --查询表中的数据 18 SELECT * FROM tbl_test;

问题原因:

·当我们使用序列作为插入数据时,如果使用了“延迟段”技术,则跳过序列的第一个值

·Oracle从 11.2.0.1版本开始,提供了一个“延迟段创建”特性:

当我们创建了新的表(table)和序列(sequence),
在插入(insert)语句时,序列会跳过第一个值(1)。
所以结果是插入的序列值从 2(序列的第二个值) 开始, 而不是 1开始。

想要解决这个问题有两种方法: 
 更改数据库的“延迟段创建”特性为false(需要有相应的权限)

 1 ALTER SYSTEM SET deferred_segment_creation=FALSE; 

或者 
 在创建表时让seqment立即执行,如: 

1 CREATE TABLE tbl_test(
2 test_id NUMBER PRIMARY KEY, 
3 test_name VARCHAR2(20)
4 )
5 SEGMENT CREATION IMMEDIATE;

 

用Oracle11g创建序列后插入数据的初始值老是从2开始

标签:

热心网友 时间:2022-04-09 11:59

sys@R11203> CREATE SEQUENCE sql_users;
Sequence created.
sys@R11203> select sql_users.nextval from al;
NEXTVAL
----------
1
sys@R11203> select sql_users.currval from al;
CURRVAL
----------
1

这默认就是从1开始啊,你怎么弄的从2开始的?问题应该是出在你调用的语句上吧,你用我的方法调用试试

热心网友 时间:2022-04-09 13:17

你select了nextva之后就自动加1了
是不是之前select了一下?删掉重新创建试试吧

热心网友 时间:2022-04-09 14:51

create sequence sqp_name
minvalue 1
maxvalue 9999999999
start with 2 --开始值
increment by 1
cache 20
cycle;
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
新装修怎样去除异味又快又有效,洋葱和土肥皂都试过了,都没用。 新装修的店面通风多久 新店装修通风需要多久? 新装修的店面多久多久没有异味 “新店装修后臭味能持续多长时间”_百 ... 我09年的国三柴油货车,到19年7月以后还能审吗? iebook 怎样让背景音乐从第一页开始放而不是封面开始 iebook超级精灵的背景音乐和页面插入音乐,可以分别控制吗? 用iebook做电子杂志的时候怎么从头到尾设同一首音乐 iebook支持导入多首音乐吗?可不可以对每页进行音乐设置? IEBOOK 往回翻页时上一页的背景音乐怎么样才能从头开始播放而不是接... 如何用iebook连续几页不间断播放同一首音乐? 怎样给好友加关注? 手机丢了怎么才能找回 手机丢了怎么才能找回 求网络游戏名字,特殊符号多点滴,女生的名字,(*^__^*) 嘻嘻……_百度知 ... 游戏名字 萌萌 加符号 急需啦啦啦 游戏名字 萌萌 加符号 我是县城里的一名小学老师,不想用粉笔写字了在黑板上,那么还有什么笔可以写的 黑板报 水粉颜料上完后用什么笔写 用荧光笔写在黑板上可以闪光的东西是什么? 板报用什么笔写好 邮政储蓄银行怎样查是否注销 磁性黑板用什么笔 怎么才可以查询,邮政储蓄卡在哪儿注销的 LED 荧光小黑板,没插电能写吗 怎么样看中国邮政储蓄银行卡是否注销 邮政储蓄银行虚拟卡注销了咋查询还是有虚拟卡号呢 邮政银行卡卡号不知道了,怎么查销户明细 邮政银行卡如果注销了别人还能通过银行卡号打人工服务查到开户行吗? 如何快速查询已忘记密码且很久没用的邮政储蓄银行的银行卡是否已经注销 邮政储蓄银行卡注销了还能查询消费明细吗 怎么去除零件上的油漆啊? 有机液体如何除锈 小松挖掘机全车动作慢无力都有哪些故障原因? 小松挖掘机发动机运转正常,动作缓慢是什么原因? 小松挖掘机动作很慢、可能是什么原因造成的 小松挖掘机速度变慢是什么原因 小松60--7动作慢是什么原因 小松挖掘机全车动作慢怎么办 小松360-7的挖掘机刚启动的时候动作非常慢是什么原因? 小松挖掘机热机动作慢有哪些故障常见原因? 如何提高自身的内涵与素养 如何才能提升自己的内涵? 女人如何提升自己的内涵? 怎样充实自己,提升自己的内涵? 如何让自己变得有内涵? 如何提高自己的内涵? 如何才能提升自己,做个有内涵的人呢? 如何提升自己的修养和内涵,说话方式 如何提升内涵? 怎样提高自己的内涵?