Oracle-Sql-Developer
無法在 Oracle SQl Developer 中獲取 DBMS 日誌
我正在使用 Oracle SQL Developer(版本 18.4.0.376)和 Oracle Database 10g Express Edition Release 10.2.0.1.0 - Product PL/SQL Release 10.2.0.1.0 - Production “CORE 10.2.0.1.0 Production” TNS for 32-位 Windows:版本 10.2.0.1.0 - 生產 NLSRTL 版本 10.2.0.1.0 - 生產。
在 SQL 查詢生成器中,
DBMS_OUTPUT.PUT_LINE
不會自動禁用 的輸出。請參閱以下螢幕截圖:
任何人都可以向我建議,我怎樣才能擺脫這個問題?
這工作得很好:
SET SERVEROUTPUT ON BEGIN DBMS_OUTPUT.PUT_LINE('Test); END;
然後您的輸出將如下所示:
PL/SQL procedure successfully completed. Test
參考: DBMS_OUTPUT (Oracle | Docs)
如果您想擺脫該
PL/SQL procedure successfully completed
消息,則可以使用命令關閉 if offSET FEEDBACK OFF
。整個事情將如下所示:SET FEEDBACK OFF SET SERVEROUTPUT ON BEGIN DBMS_OUTPUT.PUT_LINE('Test'); END;
您的輸出將是:
Test
參考: 如何在 sqlplus 中抑制“PL/SQL 過程成功完成”消息?(堆棧溢出)
參考: SQLPlus® 使用者指南和參考(Oracle | 幫助中心)*