oracle数据库存储过程实例
oracle数据库存储过程实例
创建存储过程的语句如下:
CREATE[OR REPLACE] PROCEDURE<过程名>
<参数1>,「方式l]<数据类型1>,
<参数2>,[ 方式2]<数据类型2>,
……)
IS|AS (is或as完全等价)
BEGIN
PL/SQL过程体
END<过程名>
例如,下面是一个删除表的存储过程:
--参数:tableName 要删除的表名
create or replace procedure del_table(tableName varchar2) as
--定义变量
sql_del_table long
begin
--构造sql语句
sql_del_table := drop table || tableName
--执行
EXECUTE IMMEDIATE sql_del_table
end del_table