修改Oracle序列
数组库的主键Id用序列自动生成的,但是测试环境导入生产环境的数据库,而序列没有同步过来导致,当前序列的值小于数据库中数据的Id,使得每次新增数据的时候后台总会抛出主键唯一性的异常。
处理方法:
-- 查询当前ID最大值
SELECT MAX(ID) FROM USER;
-- 查询下一个序列
SELECT USER_SEQ.nextval FROM DUAL;-- 增加序列的步长 (n = MAX(ID) - NEXTVAL + 1)
ALTER SEQUENCE USER_SEQ INCREMENT BY n
-- 获取下一个序列
SELECT USER_SEQ.nextval FROM DUAL;
-- 步长改成1
ALTER SEQUENCE USER_SEQ BY 1;
主要就是让序列的下一个值大于当前数据ID的最大值
修改Oracle序列相关推荐
- 修改oracle序列最小值,Oracle如何使用序列 Oracle序列使用教程
Oracle序列(sequence)是一种数据库项,能够生成一个整数序列.通常用于填充数字类型的主键列. Oracle序列使用教程: 1.创建序列: CREATE SEQUENCE sequence_ ...
- 修改Oracle序列值
当遇到主键跟序列值不匹配的情况,通过以下语句修改序列值 --得到maxid select max(r.id) maxid from test r; --得到currentSeq select seq_ ...
- 修改oracle序列最小值,oracle序列sequences
利用 create sequence命令来创建一个序列,其语法如下: create sequence [模式.]序列名称 [start with 起始数字] [increment by 增量] [ma ...
- oracle序列查询
alter sequence table_seq(序列名称) increment by 1; --修改oracle 序列间隔 select table_seq.nextval from dual; ...
- oracle 修改序列 next number,oracle序列详解
}] //最大值 [{MINVALUE n | NOMINVALUE}] //最小值 [{CYCLE | NOCYCLE}] //循环/不循环 [{CACHE n | NOCACHE}];//分配并存 ...
- oracle 序列 清除,Oracle序列(Sequence)创建、使用、修改、删除
Oracle序列(Sequence)创建.使用.修改.删除 一: 创建序列: 语法: CREATE SEQUENCE sequence_name [START WITH num] [INCREMENT ...
- oracle 11g 大小,修改oracle 11GR2归档模式和归档目录及大小-Oracle
环境:Win 7 旗舰版+Oracle 11GR2 64bit 1.修改数据库为归档模式: C:\Users\Administrator>sqlplus / as sysdba SQL*Plus ...
- Oracle序列的建立以及使用
Oracle序列的说明: 序列是一数据库对象,利用它可生成唯一的整数.一般使用序列自动地生成主码值.一个序列的值是由特别的Oracle程序自动生成,因而序列避免了在运用层实现序列而引起的性能瓶颈.Or ...
- oracle索引和同义词,关于Oracle序列、索引、同义词
简单记录下Oracle序列.索引.同义词的相关知识. 一.常见的数据库对象 二.序列 序列: 可供多个用户用来产生唯一数值的数据库对象 自动提供唯一的数值 共享对象 主要用于提供主键值 将序列值装入内 ...
最新文章
- 向左向右向后转python,将图像(png和jpg)转换为多维列表并在python中向后转换
- 【408预推免复习】计算机组成原理之输入输出系统
- 【笔记】springboot使用Spring-data-jpa
- Android 优化电池使用时间——确定和监控基座对接状态和类型
- mongoose 验证
- 在SAP API hub自动生成使用ABAP调用API的胶水代码
- 方向盘左右能摇动_学车这么久了,你还不会打方向盘呢?
- php 邮箱验证原理
- 中国程序员的最后归宿
- 黄聪:微信网页扫码登录的实现
- ActiveMQ 依赖JDK版本
- Qt--音乐播放器 V2.0_vortex_新浪博客
- STM32的AD通道干扰问题
- 广播前置放大器的作用_前置放大器的作用和特点
- MTK(Android N)设置SDCard为默认存储
- 工欲善其事必先利其器 突然的感悟
- Java根据IP地址/掩码位(CIDR)和起始IP-终止IP计算网段(IPV4和IPV6)
- Excel文件解析性能对比(POI,easyexcel,xlsx-streamer)
- 如何恢复计算机系统,电脑系统还原,手把手教你电脑系统怎么还原
- Python中的args和kwargs