![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
关系型数据库
知否知乎
这个作者很懒,什么都没留下…
展开
-
oracle重置序列方法
Oracle中一般将自增sequence重置为初始1时,都是删除再重建,这种方式有很多弊端,依赖它的函数和存储过程将失效,需要重新编译。不过有两种巧妙的方式,不用删除,利用步长参数,先查出sequence的nextval,记住,把递增改为负的这个值(反过来走),然后再改回来。删除重建的方法:create or replace procedure Seq_reset(seqName...翻译 2014-08-19 15:34:50 · 4069 阅读 · 0 评论 -
oracle的异常处理
(1) 预定义异常ORACLE预定义的异常情况常见大约有24个,详见常用预定义异常处理模块表。对这种异常情况的处理,无需在程序中定义,由ORACLE自动将其引发。规则:对这种异常情况的处理,只需在PL/SQL块的异常处理部分,直接引用相应的异常情况名,并对其完成相应的异常错误处理即可。示例:DECLARE v_empno employees.employee_id%T...翻译 2014-08-04 17:51:14 · 253 阅读 · 0 评论