此代码可以编译,但是在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;
我如何显示输出(类似于println拍摄到Java中的控制台的方式?
您需要启用DBMS输出。如果在编辑器中工作,请右键单击并从“桌面”弹出菜单中选择“ DBMS输出”。如果已禁用,则有一个红色按钮。单击它,它将变为绿色。然后执行您的代码。输出将在那里显示。如果您在编辑器之外工作(例如在模式浏览器中),请从Toad View主菜单中选择DBMS Output。在此处启用您的输出。输出将显示在该窗口中。
如果由于某种原因未启用DBMS输出窗口,您也可以查看服务器输出。使用嵌入在Toad中的QSR
编辑器进行oracle版。
使用方法
SQL
执行QSR
将集合serveroutput
作为QSR窗口中的第一条语句运行。现在它将在窗口中显示输出。
希望有帮助!
在编辑器中单击鼠标右键,然后从桌面上选择“ DBMS输出”。弹出菜单。如果已禁用,则有一个红色按钮。点击它它将变成绿色。然后执行您的代码。