删除过程和函数的写法其实蛮,用惯了 Oracle 的话,看一眼就懂。直接上 DROP
语句就行,不绕弯子。比如你想删掉某个过程,就写 DROP PROCEDURE procedure_name;
,删函数就是 DROP FUNCTION function_name;
,不需要其他额外操作,干净利落。
如果你平时在写一堆存储过程和函数,维护代码时常会遇到“这个是不是没用了?”的情况,那直接一条 DROP
就能,挺方便的。尤其在测试环境里,多用这招,能少不少麻烦。
想深入了解 PLSQL 的朋友,可以看看这些文章,像oracle PLSQL 函数详解,还有Oracle PLSQL 基础培训的过程解析,都写得比较通俗易懂,适合复习或者自学。
顺手推荐个操作习惯——删之前确认一下函数或过程有没有在别处被引用,尤其是那些共享模块,删了别人找你算账可就麻烦了,哈哈。
如果你也在维护老项目或者正在重构逻辑模块,学会用好 DROP
语句,清理起来效率高多,挺爽的。