此代码编译,但在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中用控制台拍摄的方式)?
答案 0 :(得分:9)
您需要启用DBMS输出。如果在编辑器中工作,请右键单击并从“桌面”弹出菜单中选择“DBMS输出”。如果禁用了按钮,则该按钮为红色。单击它,它将变为绿色。然后执行你的代码。输出将显示在那里。如果您在编辑器外工作(例如在Schema Browser中),请选择主Toad View菜单中的DBMS Output。在那里启用输出。输出将显示在该窗口中。
答案 1 :(得分:0)
如果由于某种原因DBMS输出窗口未启用,您也可以查看服务器输出。使用嵌入在toad中的QSR
编辑器进行oracle版本..
如何使用
SQL
QSR
醇>
将serveroutput
设置为QSR窗口中的第一个语句并运行..
现在它将在窗口中显示输出..
希望它有所帮助!!!
答案 2 :(得分:0)
在编辑器中,右键单击并从桌面选择DBMS输出。 弹出菜单。如果禁用该按钮,则该按钮为红色。点击它 它将变成绿色。然后执行您的代码。
答案 3 :(得分:0)