一.带输入输出参数
建存储过程语句:
create or replace procedure proc_test(a in varchar,b out varchar)
as
begin
dbms_output.put_line('Hello World,'||a); --打印语句
b := 'gg';
end;
在plsql执行语句:
declare n varchar(10);
begin
proc_test('tim',n);
dbms_output.put_line(n); --打印语句
end;
不带输出参数可以直接:call 存储过程名('**')
二.循环查询结果
create or replace procedure proc_loop_test2
as
begin
for one_val in (select * from f0006) loop
dbms_output.put_line(one_val.mcdc);
end loop;
end;
调用:call proc_loop_test2();
网友评论