簡體   English   中英

生成SQL插入語句的日志文件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM