修改seq最终的值
来源:互联网 发布:oracle数据库建表 编辑:程序博客网 时间:2024/05/16 07:12
当我们向数据库插入数据的时候,有时我们会遇到违反主键约束的问题,然后跟代码发现表中的自增Id数与
seq最终显示的值有出入,所以我们就要修改seq的最终显示的值
1、我们可以直接把这个序列删了,新建一个同样的序列,让他的开始值与数据库一样。
2、执行如下代码
Alter Sequence SEQ_AD_detail Increment By 5;
SELECT SEQ_AD_detail.NEXTVAL AS ID FROM DUAL;
Alter Sequence SEQ_AD_detail Increment By 1;
意思是先改变递增的的值,你需要改变多少就设这个值为多少,这里设置为5
(因为我要实现seq 最终显示的值由 880 变成 885)
然后查询一下看有没有达到结果
最终将每次递增的值还原为1
0 0
- 修改seq最终的值
- ps中修改文件最终的大小
- spark sql对seq值的包装
- seq 命令的用法
- 得seq的重心
- seq的使用
- tcp 的ack, seq
- 输入输出最终修改
- seq
- seq
- linux shell seq的用法
- Linux下的seq命令
- 小奇的数列 Seq
- 寻找测试用例以及最终的结果是修改他的数据
- TCP的SEQ和ACK的生成
- TCP的SEQ和ACK的生成
- TCP的SEQ和ACK的生成
- TCP的SEQ和ACK的生成
- cenos 挂载新数据盘
- Add-In+C#二次开发,删除要素
- java位数不足自动左补0
- github学习
- 装黑客教程
- 修改seq最终的值
- Hello world
- myeclipse 安装SVN插件
- day03--动态方法:ByTagName()
- logstash入门(简单而全面)
- mysql时间格式默认为null抛出java.sql.SQLException: Value '0000-00-00 00:00:00' can not be represented as java
- 分布式消息系统:Kafka
- 【解决方案】MySQL-5.7.9 服务无法启动-“NET HELPMSG 3534”
- Yii2 理解Validator