dev*_*ang 4 oracle toad plsql stored-procedures
我在Oracle中有一个存储过程,我在其中使用了一个out参数..我想知道如何在Toad中显示输出.
您只需要声明一个变量来存储该值,然后随后对数据执行任何操作.如果您只是想查看输出,dbms_output可能是最简单的方法:
declare
-- declare variable to store out data in. Make sure datatype is correct
v_out VARCHAR2(50);
begin
-- call procedure, assigning value of out parameter to variable you declared
my_proc(
p_in => 3,
p_out => v_out
);
-- display value now in variable
dbms_output.put_line('Value of p_out: '||v_out);
end;
Run Code Online (Sandbox Code Playgroud)
在Toad模式浏览器中,单击"执行"按钮,该按钮将生成一些用于调用过程的测试代码,并通过dbms_output写入OUT参数.检查dbms_output窗口中的输出(您可能需要使用最左边的两个图标激活dbms_output窗口中的输出)