我在 Oracle 中有一个存储过程,我在其中使用了一个 out 参数。我想知道如何在 Toad 中显示输出。
问问题
39843 次
3 回答
6
你只需要声明一个变量来存储值,然后对数据做任何你想做的事情。如果您只想查看输出,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;
于 2010-09-03T14:09:28.257 回答
5
在 Toad 模式浏览器中,单击“执行”按钮,这将生成一些测试代码,用于调用您的过程,并通过 dbms_output 写入 OUT 参数。检查 dbms_output 窗口中的输出(您可能需要使用最左边的两个图标激活 dbms_output 窗口中的输出)
于 2010-08-23T11:43:43.593 回答