1.创建过程
CREATE OR REPLACE PROCEDURE <过程名>
AS|IS
oracle存储过程中is和as区别
在存储过程(PROCEDURE)和函数(FUNCTION)中没有区别;
在视图(VIEW)中只能用AS不能用IS;
在游标(CURSOR)中只能用IS不能用AS
2.调用过程
EXECUTE <过程名>
3.删除过程
DROP PROCEDURE <过程名>
过程的参数类型及传递
1)in参数类型
这个是输入类型的参数,表示这个参数值输入给过程,供过程使用。
2)out参数类型
这个是输出类型的参数,表示这个参数在过程中被赋值,给以传递给过程体以外的部分或环境
3)in out参数类型
既向过程体传值,在过程体中也被赋值而传向过程体外