问题一:怎样重置oracle序列

oracle序列创建以后,假设想重置序列从 0 開始,逐渐递增1,能够採用例如以下存储过程:

create or replace
procedure reset_seq( p_seq_name in varchar2 )
is
l_val number;
begin
execute immediate
'select ' || p_seq_name || '.nextval from dual' INTO l_val; execute immediate
'alter sequence ' || p_seq_name || ' increment by -' || l_val ||
' minvalue 0'; execute immediate
'select ' || p_seq_name || '.nextval from dual' INTO l_val; execute immediate
'alter sequence ' || p_seq_name || ' increment by 1 minvalue 0';
end;
/

运行传入序列名称就可以:

execute reset_seq(‘test_seq’);

就可以

參考: click here

最新文章

  1. python set
  2. 【String与基本类型之间的转换】以及【进制转换】
  3. Oracle常见错误
  4. C++/C互相调用
  5. 鼠标点击输入框文字消失 value placeholder 以及JQ实现效果 (仿京东的输入框效果)
  6. UESTC 1014 Shot
  7. [Emacs] 常用快捷键-- 生存指南
  8. 胶囊碰撞体(CapsuleCollider)
  9. No.009 Palindrome Number
  10. laravel--belongsTo关联
  11. 求教jsp 问题,能在一台电脑上运行,不能在另外一台上运行?
  12. "sfc/scannow" 修复系统,提示 "windows资源保护无法启动修复服务"(win7)
  13. Console 程序在任务计划程序无法读写文件
  14. ActiveX异步回调JavaScript
  15. 【LeetCode】【Python题解】Single Number & Maximum Depth of Binary Tree
  16. [ios3-地图] 如何在iOS地图上高效的显示大量数据 [转]
  17. 写一个程序,统计自己C语言共写了多少行代码,Github基本操作
  18. C语言之——文件操作模式
  19. angularjs指令中的compile与link函数详解
  20. Linux如何查看机器的配置信息

热门文章

  1. Mongodb的学习整理(下)
  2. mysql 取消命令行继续编辑
  3. 经常用的Jquery图片轮转
  4. 达梦数据库CAST与ROUND函数
  5. AC日记——The Child and Sequence codeforces 250D
  6. (5)C#运算符
  7. CF985B Switches and Lamps【矩阵操作/枚举】
  8. HDU-6315 Naive Operations//2018 Multi-University Training Contest 2___1007 (线段树,区间除法)
  9. bzoj 4338: BJOI2015 糖果
  10. steelray project viewer