解决Oracle违反唯一约束,Oracle修改sequence值

   日期:2020-05-30     浏览:113    评论:0    
核心提示:Oracle修改sequence值今天在做项目的时候往Oracle数据库里面插入一条数据,一直都没有办法插入进去。然后打开网页看了一下报错,上面说的是违反唯一约束,我就没有搞懂了呀!前几天还好好的今天插入为什么就违反唯一约束了呢!在百思不得其解的情况下舔着脸皮去百度了一下(向我这么优秀的人才居然还要去百度。。。。)它上面说了是我的实际序列要大于本身序列,也就是sequence,需要我自己去修改这个序列。我查是查出来了但是要怎么去修改呢!这个又难道我这个人才了。网上大部分的答案是先删除然后再从新创建。我的数

Oracle修改sequence值

今天在做项目的时候往Oracle数据库里面插入一条数据,一直都没有办法插入进去。然后打开网页看了一下报错,上面说的是违反唯一约束,我就没有搞懂了呀!前几天还好好的今天插入为什么就违反唯一约束了呢!在百思不得其解的情况下舔着脸皮去百度了一下(向我这么优秀的人才居然还要去百度。。。。)它上面说了是我的实际序列要大于本身序列,也就是sequence,需要我自己去修改这个序列。我查是查出来了但是要怎么去修改呢!这个又难道我这个人才了。

网上大部分的答案是先删除然后再从新创建。我的天我要是这么干的话老板还不要把我给杀了呀!这个肯定是可以解决问题的但是太暴力血腥了。不适合我。于是我又舔着个逼脸去问了我们公司的十几年的老运维。

这个方法是它告诉我的。我不知道我把这个方法告诉你们会不会侵犯他的知识产权。你们知道就行了,不要大肆宣扬。好了我们开始吧!

首先在Oracle中找到我们的sequence文件夹

点击进去之后,找到我们需要修改的某张表的序列。这里是我随便点击的一个序列

选择后,右键选择edit

  • 查看sys这个表的序列*/
  • SELECt * FROM sys.sequences WHERe name = ‘sys’

然后你修改完成之后,你就可以从新加入数据了。哈哈哈哈
这里只是做一个记录,有不懂的可以私信我!在线给你解答疑难杂症。。。。。

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服