删除存储过程

存储过程的删除通过神通数据库 sql语句DROP FUNCTION或 DROP PROCEDURE实现。

语法:

drop_procedure ::=

参数:

proc_name

过程名

说明:

如果有另一个对象(比如触发器对象)依赖于要删除的存储过程,只能通过CASCADE的方式才能成功的删除。删除成功后,依赖于该存储过程的对象也会自动被从数据库中删除。

示例:删除存储过程

--  清理环境
DROP PROCEDURE proc;

create or replace procedure proc as
begin
    dbms_output.put_line('存储过程');
end;

/
exec proc;

--删除过程
DROP PROCEDURE proc;