修改Oracle序列值
当遇到主键跟序列值不匹配的情况,通过以下语句修改序列值
--得到maxid
select max(r.id) maxid from test r;
--得到currentSeq
select seq_test .nextval currentSeq from dual;
--替换x为maxid与currentSeq的差值
alter sequence seq_test increment by x;
--执行一次
select seq_test .nextval from dual;
-- 再将序列的自增值修改回去
alter sequence seq_test increment by 1;
修改Oracle序列值相关推荐
- 修改oracle序列最小值,Oracle如何使用序列 Oracle序列使用教程
Oracle序列(sequence)是一种数据库项,能够生成一个整数序列.通常用于填充数字类型的主键列. Oracle序列使用教程: 1.创建序列: CREATE SEQUENCE sequence_ ...
- 修改oracle序列最小值,oracle序列sequences
利用 create sequence命令来创建一个序列,其语法如下: create sequence [模式.]序列名称 [start with 起始数字] [increment by 增量] [ma ...
- 修改Oracle序列
数组库的主键Id用序列自动生成的,但是测试环境导入生产环境的数据库,而序列没有同步过来导致,当前序列的值小于数据库中数据的Id,使得每次新增数据的时候后台总会抛出主键唯一性的异常. 处理方法: -- ...
- Oracle序列的建立以及使用
Oracle序列的说明: 序列是一数据库对象,利用它可生成唯一的整数.一般使用序列自动地生成主码值.一个序列的值是由特别的Oracle程序自动生成,因而序列避免了在运用层实现序列而引起的性能瓶颈.Or ...
- 序列号 oracle noorder,ORACLE序列的使用
ORACLE序列的使用 1.Create Sequence 你首先要有CREATE SEQUENCE或者CREATE ANY SEQUENCE权限, CREATE SEQUENCE emp_seque ...
- oracle序列查询
alter sequence table_seq(序列名称) increment by 1; --修改oracle 序列间隔 select table_seq.nextval from dual; ...
- oracle初始化序列值,如何修改序列(Sequence)的初始值(START WITH)
Oracle 序列(Sequence)主要用于生成流水号,Oracle EBS系统中是经常用到的.但是,有时需要修改序列初始值(START WITH)时,好多人凭感觉认为:Alter Sequence ...
- oracle 修改序列 next number,oracle序列详解
}] //最大值 [{MINVALUE n | NOMINVALUE}] //最小值 [{CYCLE | NOCYCLE}] //循环/不循环 [{CACHE n | NOCACHE}];//分配并存 ...
- oracle定义递减序列步长值,浅谈Oracle序列
Oracle是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一,而序列是一个计数器,它并不会与特定的表关联,通过创建Oracle序列和触发器实现表的主键自增. 序列一 ...
最新文章
- 为什么神经网络会把乌龟识别成步枪?现在的 AI 值得信任吗?
- python内置collections模块的使用
- 如何正确访问 redis 中的海量数据?避免事故产生
- java的多态性学习代码
- NYOJ 240 小明的调查统计(二)
- 中南大学王斌计算机学院,中南大学 信息科学与工程学院,长沙 410083
- 头部电商平台如何在大促时,优雅的赚钱?
- RandomAccessFile 随机存取文件任意位置数据
- 可变集合和不可变集合
- 学python买什么书-想学python看哪些书
- Onvif协议:IPC客户端开发之图像抓拍
- 十大程序员最实用的技术社区网站
- ps中批处理图片压缩
- Matlab脚本运行
- Matlab的主成分分析
- kubeedge源码分析
- MySql重装出错, Staring the server出错,日志3306 with user root with no password...
- origin画图---学习时遇到的画图记录
- 瑞盟MS2358 96KHz、24bit音频ADC芯片--DFN12 封装
- 使用IDEA生成DOC文档
热门文章
- GaussDB200 部署
- Linux--用history查看历史命令如何在history命令时,查看历史命令执行时间
- 分享 13 个可以在线制作 360 度全景视图的网站
- microduino与onetnet测试
- RatingBar的使用
- h5活动是什么意思_H5是什么_H5页面是什么_什么意思_企业服务汇
- SWFObject 使用 范例版~~~
- App Store 审核被拒的各种原因
- 云服务器网站直接域名登录,[一叶花开]网站搭建-天翼云服务器跳过备案实现可直接访问IP地址以及解析域名...
- Protocol handler initialization failed