10.4.2 删除存储过程

不用的存储过程可以将其删除,删除过程同样十分容易操作。本小节列出了两种操作方式供读者使用。

1)利用SQL语句删除存储过程。

删除操作语法如下:


DROP PROCEDURE[schema.]procedure_name


❑schema:表示存储过程的所属机构。

❑procedure_name:表示要删除存储过程的名称。

在SQL窗口或者SQL*Plus中执行如下语句表示删除存储过程DEV_PROCE_TEST。


DROP PROCEDURE DEV_PROCE_TEST;


2)利用工具删除存储过程。这种方式是在PL/SQL Developer中选中需要删除的存储过程,右击该过程,在弹出的快捷菜单中选择【Drop】选项,此时会出现确认删除窗口,单击【Yes】按钮即可。

注意 当存储过程有调用关系时,如果删除被调用者,那么重新编译调用者会出现错误。所以做删除操作时最好认清各过程之间的依赖关系。