coding
遇見,的gravatar頭像
遇見,2015-09-18 11:59:40

ORACLE存儲過程實現將表查詢數據結果以HTML格式發送郵件

好久沒有分享了,最近在一個ETL群里遇到水友問了個問題,

如果ETL工具運行中出現問題則將ORACLE某個日志表的數據發送到郵件,

ETL是自帶發郵件的,

但是他想將表數據直接展示到郵件信息里,而工具只能以附件的形式,

數據又是動態的  

所以工具不能滿足他的要求。 閑來無事就寫了個oracle的方法和存儲過程完成他的需求。

方法是根據表名獲取表中所有數據將數據轉換為HTML串。

存儲過程是將數據發到指定郵箱。

調用過程:

首先將SEND_EMAIL的存儲過程中的值修改下:

ORACLE存儲過程實現將表查詢數據結果以HTML格式發送郵件

然后調用存儲過程,第三個參數是表名

ORACLE存儲過程實現將表查詢數據結果以HTML格式發送郵件

執行后 郵件接收成功:

ORACLE存儲過程實現將表查詢數據結果以HTML格式發送郵件


打賞

文件名:oracle_sendtablehtml_email.zip,文件大小:2.18K下載
  • /
    • /SEND_MAIL.prc
    • /TABLE_TO_HTML.fnc
頂部客服微信二維碼底部
>掃描二維碼關注最代碼為好友掃描二維碼關注最代碼為好友
2008大乐透走势图