Sql 如何让我的PUT_行语句显示在TOAD中?

Sql 如何让我的PUT_行语句显示在TOAD中?,sql,toad,Sql,Toad,这段代码可以编译,但在TOAD中它不会显示“hiwo”输出 如何显示输出(类似于Java中println如何跳转到控制台)?您需要启用DBMS输出。如果在编辑器中工作,请右键单击并从桌面弹出菜单中选择DBMS输出。有一个按钮是红色的,如果它被禁用。单击它,它将变为绿色。然后执行代码。输出将显示在那里。如果您在编辑器之外工作(例如在模式浏览器中),请从Toad主视图菜单中选择DBMS输出。在那里启用输出。输出将显示在该窗口中。如果出于某种原因DBMS输出窗口未启用,您也可以查看服务器输出。使用内嵌

这段代码可以编译,但在TOAD中它不会显示“hiwo”输出


如何显示输出(类似于Java中println如何跳转到控制台)?

您需要启用DBMS输出。如果在编辑器中工作,请右键单击并从桌面弹出菜单中选择DBMS输出。有一个按钮是红色的,如果它被禁用。单击它,它将变为绿色。然后执行代码。输出将显示在那里。如果您在编辑器之外工作(例如在模式浏览器中),请从Toad主视图菜单中选择DBMS输出。在那里启用输出。输出将显示在该窗口中。

如果出于某种原因DBMS输出窗口未启用,您也可以查看服务器输出。使用内嵌在toad for oracle edition中的
QSR
编辑器

如何使用

  • 选择适当的代码
  • 编辑器>通过
    QSR执行
    SQL
  • 将服务器输出设置为QSR窗口中的第一条语句,然后运行。。 现在它将在窗口中显示输出

    希望对你有帮助

    在编辑器中,右键单击并从桌面上选择DBMS输出 弹出式菜单。有一个按钮是红色的,如果它被禁用。点击它 它会变成绿色。然后执行代码


    需要在执行后启用
    DBMS输出下的
    自动轮询输出

    DECLARE
        v_text VARCHAR2(20); -- declare
    BEGIN
        v_text := 'Hello World';  --assign
        dbms_output.Put_line(v_text); --display
    END; 
    

    如果您使用的是Toad 12.1或更新版本,则可以在编辑器中启用智能轮询。在DBMS输出停靠面板上,查看左侧的第三个按钮。它有闪电和绿色刷新图标。选择它,使其处于按下状态。现在只需像平常一样执行,所有输出都会被拾取。无需手动启用它。此功能仅存在于编辑器中。我也忘记了此选项。“在调试会话之前启用DBMS输出”应该在“调试器”选项卡上的选项中选中。您还需要按下“轮询输出”按钮或启用“执行后自动轮询输出”选项以查看结果(我花了一段时间才弄清楚)。
    DECLARE
        v_text VARCHAR2(20); -- declare
    BEGIN
        v_text := 'Hello World';  --assign
        dbms_output.Put_line(v_text); --display
    END;