1、创建存储过程
CREATE [OR REPLACE] PROCEDURE 存储过程名[(参数[IN|OUT|IN OUT] 数据类型...)]
{AS|IS}
[说明部分]
BEGIN
可执行部分
[EXCEPTION
错误处理部分]
END [过程名];
2、删除存储过程
DROP PROCEDURE 存储过程名;
3、重新编译一个存储过程
ALTER PROCEDURE 存储过程名 COMPILE;
4、执行(调用)存储过程
方法1:
EXECUTE 模式名.存储过程名[(参数...)];
方法2:
BEGIN
模式名.存储过程名[(参数...)];
END;
------------------------------------------------------------
grant execute on 存储过程名 to 某个账户
在存储过程中可以调用里一个存储过程,直接写存储过程名即可。