[英]Generate Log files for SQL insert statements
我正在使用Oracle 10g
我有一個abc.sql文件,其中包含許多插入語句(100 +)
基本上,此文件將移交給另一個團隊執行。 我希望此abc.sql文件生成abc.log文件,該文件具有針對每個插入/提交語句的消息,例如“插入1行”或“提交成功”。
目的是將此日志文件發送回給開發人員進行驗證,以檢查所有插入是否成功。
我不是Oracle SQL專家,但我知道這是有可能的(因為我以前在我的一家公司中使用過它),向SQL專家提出問題以征求他們的意見和幫助
有什么建議么 ?
請看以下鏈接。
您可能不需要閱讀所有內容,而是從“全局應用程序上下文”中讀取,直到“非交互式測試”為止。
在“ start_log”過程中,您可以打開文件。
在“日志”過程中,您可以寫入文件而不是:
DBMS_OUTPUT.PUT_LINE(
TO_CHAR(SYSDATE,'HH24:MI:SS ": "') || p_msg);
然后在“ end_log”中可以關閉文件。
要在Oracle中打開,寫入和關閉文件,請參見Oracle PL / SQL寫入文件示例 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.