如何让我的PUT_LINE语句显示在TOAD中?

Cof*_*fee 8 sql toad

此代码编译,但在TOAD中它不会显示"hi wo"输出

CREATE OR REPLACE PROCEDURE AdelTest IS
tmpVar NUMBER;

BEGIN

  DBMS_OUTPUT.ENABLE(100: in INTEGER);
  DBMS_OUTPUT.PUT_LINE('hi wo');
    tmpVar := 0;
    EXCEPTION
      WHEN NO_DATA_FOUND THEN
      NULL;
    WHEN OTHERS THEN
      --consider logging error then r-raise
    RAISE;
END AdelTest;
Run Code Online (Sandbox Code Playgroud)

如何显示输出(类似于println如何在Java中使用控制台)?

Mic*_* S. 10

您需要启用DBMS输出.如果在编辑器中工作,请右键单击并从"桌面"弹出菜单中选择"DBMS输出".如果禁用了按钮,则该按钮为红色.单击它,它将变为绿色.然后执行你的代码.输出将显示在那里.如果您在编辑器外工作(例如在Schema Browser中),请选择主Toad View菜单中的DBMS Output.在那里启用输出.输出将显示在该窗口中.

  • 如果您使用的是Toad 12.1或更高版本,则可以在编辑器中启用智能轮询.在DBMS输出对接面板上,查看左侧的第三个按钮.它有闪电和绿色刷新图标.选择它以便按下它.现在只需像往常一样执行并获取所有输出.无需手动启用它.此功能仅存在于编辑器中. (2认同)