一.帶輸入輸出參數(shù)
? ??建存儲(chǔ)過(guò)程語(yǔ)句:
? ??create or replace procedure proc_test(a in varchar,b out varchar)
? ??as
? ??begin
? ? ?? ???dbms_output.put_line('Hello World,'||a); --打印語(yǔ)句
? ? ? ?? ???b := 'gg';
? ??end;
? ??在plsql執(zhí)行語(yǔ)句:
? ??declare n varchar(10);
????begin
? ? ????proc_test('tim',n);
? ? ???? dbms_output.put_line(n);? --打印語(yǔ)句
????end;? ?
? ??不帶輸出參數(shù)可以直接:call 存儲(chǔ)過(guò)程名('**')
二.循環(huán)查詢(xún)結(jié)果
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;
調(diào)用:call proc_loop_test2();