Oracle修改sequence的初始值
2016-05-31 13:50
696 查看
本方法适用于已经创建了sequence,由于某种原因,现在需要修改squence的值而不想删除重建者。
懒人修改方式:
第一步:X = (select 你的sequence的全名.nextval from dual; );
第二步:Y = 你要设定的值;Z = Y - X;
第三步:alter sequence 你的sequence的全名 increment by Z ;
提示:序列已修改。(注意,这不是最后一步!)
最后一步:select 你的sequence的全名.nextval from dual;
提示:搞定收工;
懒人修改方式:
第一步:X = (select 你的sequence的全名.nextval from dual; );
第二步:Y = 你要设定的值;Z = Y - X;
第三步:alter sequence 你的sequence的全名 increment by Z ;
提示:序列已修改。(注意,这不是最后一步!)
最后一步:select 你的sequence的全名.nextval from dual;
提示:搞定收工;
相关文章推荐
- oracle11g出现错误,监听服务启动后停止。某些服务未由其他服务或程序使用时将自动停止
- Oracle限权管理
- [生产库实战] 如何合理的使用logmnr进行日志挖掘,并对生产库影响最小化
- Oracle,SQLserver 分页语句
- Oracle checkpoint详解
- Oracle误删Undo后恢复
- [生产库实战] 如何使用触发器对生产库上亿级大表进行实时同步
- 重建Undo表空间
- ORACLE-RAC的CRS维护命令总结
- Oracle Git Hub Any Command
- oracle中日期转换
- oracle树查询
- Oracle drop 或者误删表数据恢复的两种实用方法
- 53个Oracle语句优化规则详解(转)
- OGG-01973 Oracle GoldenGate Capture for Oracle, ext_xps.prm: The redo record indicates data loss o
- 配置pl/sql 连接远程oracle服务器
- dbms_scheduler
- 降低oracle数据库dmp文件版本
- 统计两个日期之间的工作日的数量
- Oracle SQL日期比较