無論如何,我們可以在日誌文件中寫入/捕獲dbms輸出嗎?我有一個從程序運行的程序,它裏面有dbms ..執行時輸出將被保存在哪裏?請指導Pl sql程序dbms輸出
-1
A
回答
0
前面已經說了你有你DECLARE
之前包括SET SERVEROUTPUT ON;
語句之前將SET SERVEROUTPUT ON;
,但你還需要處理在操作系統級別的輸出:
sqlplus -s user/[email protected] '@script.sql;' > log.txt
提示:-s
標誌將隱藏日誌文件中的sqlplus版本信息。
1
的declare
聲明
1
您需要使用SET SERVEROUTPUT ON
set serveroutput on
begin
dbms_output.put_line('something to write')
end;
+0
我可以知道服務器在哪裏,這些日誌將被寫入 – GKN
相關問題
- 1. PL/SQL - dbms輸出立即執行的結果
- 2. DBMS Pl/SQL - 會輸出什麼...請解釋一下?
- 3. 隱式光標循環中帶有DBMS輸出的PL/SQL過程
- 4. PL/SQL程序
- 5. PL/sql唯一值輸出
- 6. PL SQL錯誤的輸出
- 7. Oracle dotnet DBMS輸出查詢
- 8. 找出PL/SQL程序的名稱
- 9. 如何打印出PL/SQL程序?
- 10. pl/sql執行程序
- 11. 中止PL/SQL程序
- 12. 程序或函數(pl/sql)
- 13. 以使用PL/SQL程序
- 14. PL/SQL程序循環
- 15. PL/SQL程序問題
- 16. 實時具有PL/SQL輸出
- 17. SQLPLUS中的長PL/SQL輸出
- 18. 如何正確輸出PL/SQL
- 19. 更改數字輸出[,]在PL/SQL
- 20. 消除多路輸出的Oracle PL/SQL
- 21. 有條件的PL/SQL輸出
- 22. PL SQL輸出沒有顯示
- 23. 如何使用SYS_REFCURSOR從pl/sql過程獲得輸出以在TOAD中輸出?
- 24. 使用DBMS Profiler構建PL/SQL覆蓋報告
- 25. PL/SQL程序包和過程
- 26. 由存儲過程返回的PL/SQL打印輸出遊標
- 27. 從PL/SQL程序輸出100,000條記錄到XML文件的最佳方式
- 28. CLR程序集C#DBMS
- 29. 創建PL/SQL過程時出錯
- 30. PL/SQL程序 - 記錄列表作爲輸入
你需要把你的代碼的例子。沒有它,你的問題太模糊了。 –
在'declare'語句之前放置'SET SERVEROUTPUT ON;' –
http://stackoverflow.com/questions/1453538/how-to-redirect-the-output-of-dbms-output-put-line-to-a -file –