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

发布于 2024-09-15 17:40:59 字数 63 浏览 6 评论 0原文

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

I have a stored procedure in Oracle and I'm using an out parameter in it..
I want to know how to display the output in Toad..

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

浅浅 2024-09-22 17:40:59

您只需要声明一个变量来存储值,然后对数据执行任何您想要的操作。如果您只想查看输出,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;

You just need to declare a variable to store the value in, and then do whatever you want with the data afterwards. If you are just wanting to see the output, dbms_output is probably the easiest way to go:

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;
此岸叶落 2024-09-22 17:40:59

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

In the Toad schema browser, click the 'Execute' button, which will generate some test code for calling your procedure, and writing the OUT parameter via dbms_output. Check the output in the dbms_output window (you may need to activate output in the dbms_output window using the two leftmost icons)

最舍不得你 2024-09-22 17:40:59

在 Toad 中执行查询后,您可以看到多个选项,例如数据网格、自动跟踪、DBMS 输出等...

  1. 转到选项 DBMS 输出。
  2. 如果输出已关闭(红点),则单击它即可将其打开(绿色)。
  3. 现在使用CTRL+Enter执行查询
  4. 这将在轮询频率秒后显示结果。

试用代码:

DECLARE 
    c number(4);
BEGIN
    c := 4;
    dbms_output.put_line(c);
END;
/

“在此处输入图像描述"

In Toad after execution of a query you can see Multiple Options like Data Grid, Auto Trace, DBMS Output etc...

  1. Goto option DBMS Output.
  2. If Output is Turn Off (Red Dot), then click over it to Turn it On (Green).
  3. Now Execute your query with CTRL+Enter
  4. This will show result after Poling Frequency Seconds.

Trial Code :

DECLARE 
    c number(4);
BEGIN
    c := 4;
    dbms_output.put_line(c);
END;
/

enter image description here

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文