存储过程的调试

#myBatis的xml中直接写PLSQL或者xml中调用存储过程eg:{call procedureName(?, ?)};
关于调试:

方法一:在Oracle SQL Developer中,调试存储过程;

方法二:运行PLSQL查看日志DBMS_OUTPUT.PUT_LINE分析调试。

create or replace procedure test(
param1 in varchar2 default 'a',
param2 in varchar2 default 'b',
param3 out number)
as
begin
select 1 into param3 from dual;
dbms_output.put_line('返回值多于1行'||param1||'-'||param2||'='||param3);
end test;
/*对存储过程的调试*/
declare
p1 varchar(40);
p2 varchar(40);
o1 number;
begin
p1:='abc';
p2:='cde';
--test(a1, a2, o1);
test(param1=>a1,param2=>a2,param3=>o1);
end;

猜你喜欢

转载自www.cnblogs.com/wangxinbo/p/11184423.html