[20190530]ORACLE 18c - ALTER SEQUENCE RESTART.txt

--//以前遇到要重置或者调整seq比较麻烦,我有时候采用比较粗暴的方式就是删除重建.
--//18c提供方式重置,自己测试看看.

1.环境:
SYSTEM@xxxxxx> select BANNER from v$version;
BANNER
----------------------------------------------------------------------
Oracle Database 18c Enterprise Edition Release 18.0.0.0.0 - Production

SYSTEM@xxxxxx> CREATE SEQUENCE Seq1 START WITH 1 INCREMENT BY 1 MINVALUE 1 MAXVALUE 9999;
Sequence created.

SYSTEM@xxxxxx> SELECT Seq1.nextval FROM dual;
   NEXTVAL
----------
         1

SYSTEM@xxxxxx> SELECT Seq1.nextval FROM dual;
   NEXTVAL
----------
         2

--//批量执行如下:
$ seq 500 | xargs -I{}  echo select seq1.nextval from  dual\; | rlsql system/xxx@xxxxxx

SYSTEM@xxxxxx> SELECT Seq1.nextval FROM dual;

NEXTVAL
----------
       503
--//现在已经到503.

SYSTEM@xxxxxx> ALTER SEQUENCE Seq1 RESTART;
Sequence altered.

SYSTEM@xxxxxx> SELECT Seq1.nextval FROM dual;
   NEXTVAL
----------
         1

--//现在回到1的位置.还可以这样执行:

SYSTEM@xxxxxx> ALTER SEQUENCE Seq1 RESTART START WITH 1500;
Sequence altered.

SYSTEM@xxxxxx> SELECT Seq1.nextval FROM dual;
   NEXTVAL
----------
      1500

$ rlsql system/xxx@xxxx <<EOF
> $( seq 5 | xargs -I{}  echo 'select seq1.nextval from dual;')
> EOF

最新文章

  1. DB2 JDBC
  2. python 向上取整ceil 向下取整floor 四舍五入round
  3. iOS 蓝牙开发之传输图片
  4. WPF RichTextBox读取存储文本的方法和常用属性
  5. [React Native] Up and Running
  6. Kqueue与epoll机制
  7. Hibernate遇到oracle之主键生成策略
  8. 回味Python2.7——笔记3
  9. Spring MVC Ajax 复杂参数的批量传递
  10. 【jQuery插件】使用cropper实现简单的头像裁剪并上传
  11. 拆轮子之Fish动画分析
  12. 【Python3爬虫】微博用户爬虫
  13. 大前端的自动化工厂(3)—— babel
  14. Java中如何使用非强制类型转换把字符串转换成int类型
  15. 创建Flask实例对象时的参数和app.run()中的参数
  16. 20180820 JS 片段
  17. @Scope 注解
  18. Web前端开发规范文档你需要知道的事
  19. Swift 开源项目精选
  20. css div图片上下左右居中

热门文章

  1. Create a Solution using the Wizard 使用向导创建解决方案
  2. 面试再问ThreadLocal,别说你不会
  3. 剑指offer笔记面试题12----矩阵中的路径
  4. [转]VB.net中 excel 的range方法
  5. iOS----------iPhone导出手机所有短信
  6. Java反射03 : 获取Class的注解、修饰符、父类、接口、字段、构造器和方法
  7. 用Docker运行Jenkins自动化构建.NET Core项目
  8. Win10家庭版激活方法
  9. crossover mac如何使用?crossover mac使用教程
  10. LeetCode 5273. 搜索推荐系统 Search Suggestions System