在Toad中显示输出参数的结果

dev*_*ang 4 oracle toad plsql stored-procedures

我在Oracle中有一个存储过程,我在其中使用了一个out参数..我想知道如何在Toad中显示输出.

Cra*_*aig 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;
Run Code Online (Sandbox Code Playgroud)


Jul*_*sLt 5

在Toad模式浏览器中,单击"执行"按钮,该按钮将生成一些用于调用过程的测试代码,并通过dbms_output写入OUT参数.检查dbms_output窗口中的输出(您可能需要使用最左边的两个图标激活dbms_output窗口中的输出)