删除存储过程和函数可以使用 DROP 语句,其语法结构如下:
DROP { PROCEDURE | FUNCTION } [ IF EXISTS ] Sp_name;
sp_name为要移除的存储过程或函数的名称。
IF EXISTS子句是MySQL的一个扩展。如果程序或函数不存储,它可以防止发生错误,产生一个用SHOW WARNINGS查看的警告。
创建函数的例子:
drop function if exists c_hs1;
create function c_hs1(srname varchar2) return number is yearsal number(7,2);
begin
开始执行
select sal*12+nvl(comm,0)*12 into yearsal from emp where ename=srname; //防止为空
返回值
return yearsal;
end;