oracle序列的设置了start with 1为什么还是从2开始

一步一印 2012-09-12 03:01:19
我的oracle为什么一建立sequence然后一插入数据id就是从2开始,怎么弄都不行 先sequence.Nextval一插就是2 插完在手动给id序列是1就能插进去 求各位大神给指导下 感谢
...全文
2408 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
sdencer 2014-07-30
  • 打赏
  • 举报
回复
我也遇到这个问题了,真恼火,中间根本没有查询或者其他操作,做了一个测试 drop sequence test_seq;--删除序列 create sequence test_seq-- 创建序列 start with 1--初始值是1 increment by 1; select seq_test.nextval from dual;--查看序列的值 出来的结果确是1 但是往表里插值的时候就是2 ,真是奇怪
LYN-106 2014-02-26
  • 打赏
  • 举报
回复 1
引用 14 楼 yf2008yf 的回复:
create sequence test_seq start with 0 increment by 1 minvalue 0; 这么写就是从1开始了
对,就是这个,谢谢大神~~~~
deigo_wei 2013-11-22
  • 打赏
  • 举报
回复
我用system创建序列就没这问题,用普通的就会这样!
deigo_wei 2013-11-18
  • 打赏
  • 举报
回复
搞不清楚啊,出现这样。
卐情时月明卍 2013-08-31
  • 打赏
  • 举报
回复
我也遇到了,哼可能是Oracle 安装版本的问题!
Sunshine0322 2013-08-26
  • 打赏
  • 举报
回复
这貌似跟数据库的版本有关吧,版本不同他的默认设置也不同。
小闵迎风 2013-05-22
  • 打赏
  • 举报
回复
create sequence test_seq start with 0 increment by 1 minvalue 0; 这么写就是从1开始了
xiaoputao1925 2013-05-06
  • 打赏
  • 举报
回复
请问楼主的问题解决了没??
  • 打赏
  • 举报
回复
fuck 我也是从某天从2开始了
湖水没了 2013-04-25
  • 打赏
  • 举报
回复
我怀疑是oracle程序的问题,以前没这问题来着,你妹的
Sunshine0322 2013-04-24
  • 打赏
  • 举报
回复
求解释,我也遇到相同的问题了。
一步一印 2012-09-12
  • 打赏
  • 举报
回复
我的QQ是502578150
一步一印 2012-09-12
  • 打赏
  • 举报
回复
我的QQ是502578150
一步一印 2012-09-12
  • 打赏
  • 举报
回复
什么从0开始啊 哪位大神对此有研究和经验啊 如果方便的话加我QQ远程操作下就知道了
无情天下 2012-09-12
  • 打赏
  • 举报
回复
这个,那么你就试试0开始
一步一印 2012-09-12
  • 打赏
  • 举报
回复
start with 0 我试了 也不可以的 一样的 minvalue = 0
我也试了 也不行 不知道怎么回事 郁闷 因为自己做项目 一插数据 有的表要引用外键 没有1 或者不是正确的引用
m540920181 2012-09-12
  • 打赏
  • 举报
回复
这个也不是什么问题,好像是程序有的设置问题,这个不是什么问题
m540920181 2012-09-12
  • 打赏
  • 举报
回复
这个也不是什么问题,好像是程序有的设置问题,这个不是什么问题
菖蒲老先生 2012-09-12
  • 打赏
  • 举报
回复
或者minvalue = 0

不然应该是不能为1的。
菖蒲老先生 2012-09-12
  • 打赏
  • 举报
回复
start with 0 试试呢。。。

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧