oracle 存储过程 多参数 多返回值
存储过程:
create or replace procedure pro_my
(city out varchar,names out varchar,temp varchar)
AS
begin
city:=temp;
names:='world';
end;
调用:
DECLARE
v_city VARCHAR(99);
v_name VARCHAR(99);
BEGIN
pro_my(v_city, v_name, 'test');
dbms_output.put_line(v_city || ' ' || v_name);
END;
注意声明的时候需要带上类型定义的长度(上例中的99);
否则会报错误ORA-06650: