select ss.*,concat( concat( 'alter sequence '||ss.sequence_name||' increment by '||ss.incrementNum||';'||chr(10),'select '||ss.sequence_name||'.nextval from dual;'||chr(10)), 'alter sequence '||ss.sequence_name||' increment by '||ss.increment_by||';') as 序列更新需要执行的sql语句from
(
-- 异常序列查询sql
select s.sequence_name,s.last_number,m.maxId,(m.maxId+1-s.last_number) incrementNum,s.increment_by from user_sequences s,
(select 'SEQ_SYSTEM_ID'     as seqName,max(ID_SYSTEM) as maxId from  R_SYSTEMunion  select 'SEQ_R_USER'                as seqName,max(ID_USER) as maxId from R_USER-- union  select '你的序列名'                as seqName,max(你使用该序列的主键) as maxId from R_USER) m
where sequence_name=m.seqName  and s.last_number<=m.maxId
) ss;

oracle序列修改语句相关推荐

  1. oracle表修改语句,Oracle的常用修改表及字段的语句

    单行注释:-- 多行注释:/* */ Oracle中修改表结构 增加字段 ALTER TABLE table_name ADD column_name data_type; 删除字段 ALTET TA ...

  2. oracle 修改序列 next number,oracle序列详解

    }] //最大值 [{MINVALUE n | NOMINVALUE}] //最小值 [{CYCLE | NOCYCLE}] //循环/不循环 [{CACHE n | NOCACHE}];//分配并存 ...

  3. 修改oracle序列最小值,Oracle如何使用序列 Oracle序列使用教程

    Oracle序列(sequence)是一种数据库项,能够生成一个整数序列.通常用于填充数字类型的主键列. Oracle序列使用教程: 1.创建序列: CREATE SEQUENCE sequence_ ...

  4. oracle 序列 清除,Oracle序列(Sequence)创建、使用、修改、删除

    Oracle序列(Sequence)创建.使用.修改.删除 一: 创建序列: 语法: CREATE SEQUENCE sequence_name [START WITH num] [INCREMENT ...

  5. oracle删除查询的数据库语句,Oracle简略的语句 查询 删除 修改(1)

    Oracle简单的语句 查询 删除 修改(1) Dual系统表介绍 数据类型: 数据是信息数字表现形式,信息的加工处理是以大量的结构化数据为载体进行的,数据库管理系统的核心是数据库,数据库的主要对象是 ...

  6. oracle更改分区表结构,Oracle分区修改的语句

    Oracle分区修改的语句 1.增加一个分区 ALTER TABLE sales ADD PARTITION jan96 VALUES LESS THAN ( '01-FEB-1999' ) TABL ...

  7. oracle索引和同义词,关于Oracle序列、索引、同义词

    简单记录下Oracle序列.索引.同义词的相关知识. 一.常见的数据库对象 二.序列 序列: 可供多个用户用来产生唯一数值的数据库对象 自动提供唯一的数值 共享对象 主要用于提供主键值 将序列值装入内 ...

  8. Oracle序列生成器

    文章目录 一.创建序列 二.序列的使用 1.创建最简单的序列 2.在dual虚表使用序列 3.在SQL语句中使用序列 三.序列裂缝 1.序列不产生事务 2.序列裂缝 四.修改序列 五.删除序列 六.版 ...

  9. oracle中序号生成器,Oracle序列生成器

    在实际开发中,设计数据表的时候会把某些字段定义成一个自动增长的.唯一的流水号,例如记录编号.日志编号等,MySQL和SQL Server采用的是自增字段,Oracle和PostgreSQL采用了更灵活 ...

最新文章

  1. vue如何使用原生js写动画效果_深入理解 Vuejs 动画效果
  2. hihocoder-Week243-hiho字符串
  3. 树莓派使用神经计算棒1代的准备(Tensorflow)
  4. 用MATLAB三步完成机器人搭建
  5. ❤️ 爆赞,基础又全面的Linux命令合集!学都学不完...【汇总】
  6. 全国信息技术水平计算机程序设计c,2010年(上)全国信息技术水平考试计算机程序设计技术水平证书(C语言)考试试卷...
  7. fanuc机器人刷机教程_发那科Fanuc机器人编程操作视频教程
  8. MediaPipe - BlazeFace原理
  9. win10 android驱动安装失败,win10系统下小米手机驱动安装失败如何解决
  10. Windows XP修改CHM字体大小
  11. 【短链接】——自己实现一个短网址服务
  12. 软件开发工程师工作总结(转)
  13. oracle io错误的是什么意思,磁盘IO错误 导致数据库故障一则
  14. Python采集喜马拉雅音频数据详解
  15. JVM类加载、验证、准备、解析、初始化、卸载过程详解
  16. 用python造数据
  17. 15. R的bnlearn包中的per.node.score函数的学习探究
  18. @keyup.enter.native不生效?看看@keyup.enter.native和@keyup.enter的区别和使用
  19. Oracle查看表空间和数据表的使用情况
  20. REDIS11_HyperLogLog的概述、基本命令、UV、PV、DAU、MAU、首页UV如何进行统计处理

热门文章

  1. 社会内卷的真正原因:华为内部论坛的这篇短文讲透了
  2. 2015-2020年各类国际会议与期刊基于图像的三维对象重建论文综述(2)——Encoder stage
  3. Encoder与Decoder
  4. 算法“视”界杯上演十强争锋,大赛终极一战圆满落幕
  5. 检验多重共线性matlab_异方差太难?检验通不过?横截面分析难题的十大暴击!...
  6. 数学建模:评价模型——主成分分析 PCA SPSS实现、python实现
  7. 深度学习入门首推资料--吴恩达深度学习全程笔记分享
  8. centos6安装python_如何在CentOS6上安装Python2.7和Python3.3
  9. date工具类 DateUtils.java
  10. java sqlserver 遍历_mysql和sqlserver循环插入数据