创建存储过程:
CREATE OR REPLACE PROCEDURE 存储名 (定义参数)
IS 或 as
定义变量
BEGIN
执行语句
EXCEPTION
报错语句
END 存储名;
其中参数IN表示输入参数,是参数的默认模式。
OUT表示返回值参数,类型可以使用任意Oracle中的合法类型。
OUT模式定义的参数只能在过程体内部赋值,表示该参数可以将某个值传递回调用他的过程
IN OUT表示该参数可以向该过程中传递值,也可以将某个值传出去。
创建存储过程:
CREATE OR REPLACE PROCEDURE 存储名 (定义参数)
IS 或 as
定义变量
BEGIN
执行语句
EXCEPTION
报错语句
END 存储名;
其中参数IN表示输入参数,是参数的默认模式。
OUT表示返回值参数,类型可以使用任意Oracle中的合法类型。
OUT模式定义的参数只能在过程体内部赋值,表示该参数可以将某个值传递回调用他的过程
IN OUT表示该参数可以向该过程中传递值,也可以将某个值传出去。