我想知道是否有辦法讓SQL Mail自動發送帶附件的電子郵件時, 某些查詢完成。假設我想運行一個查詢,並且完成後,通過SQL Mail將結果以及一個 附件作爲報告發送。這是可能的,如果是這樣,有沒有人有任何想法,我可以找到 信息如何做到這一點?如何使用存儲過程結果發送電子郵件
0
A
回答
0
您正在使用哪個數據庫?我知道MySQL可以編譯用戶定義的函數(UDF)加載到它來執行自定義操作。在Oracle上,您可以加載可以使用觸發器調用的jar文件。在MS SqlServer上,您可以加載可從觸發器調用的.net二進制文件。它可以完全訪問包含郵件的.net框架。
更新 在SqlServer 2005上,您可以將.net程序集加載到數據庫中。這裏是一個簡單的教程link。它可以讓你做的就是調用你的.net代碼(比如說.dll),並且該代碼將由數據庫執行。在示例中,它只在數據庫控制檯中調用「hello world」,但是您可以更改hello world程序以寫入文件或發送電子郵件。在你的情況下,你會想創建一個發送電子郵件的例程。在數據庫中,您可以創建一個偵聽表的觸發器。當你完成你的查詢時,它可以插入到觸發該觸發器的表中。然後觸發器會調用你的.net程序集併發送郵件。你可以編寫你的函數來獲取輸入參數,這些輸入參數可能是你提到的結果或其他東西。
相關問題
- 1. 發送電子郵件中的CLR存儲過程結果
- 2. 如果存儲過程返回無結果不發送電子郵件
- 3. 如何通過電子郵件發送這些oracle結果
- 4. SQL Server存儲過程發送電子郵件
- 5. 從SQL Server 2012存儲過程發送電子郵件
- 6. 從Netezza公司發送電子郵件的存儲過程
- 7. SSIS - 輸出存儲過程結果以電子郵件
- 8. 使用存儲過程使用sql server發送自動電子郵件提醒
- 9. 如何通過電子郵件發送電子郵件地址
- 10. 通過電子郵件發送用戶結果
- 11. 如果日期已過去使用php發送電子郵件
- 12. 使用send發送多個電子郵件dbmail存儲過程在sql
- 13. 如何使用存儲過程從mysql發送郵件?
- 14. 如何運行存儲過程報告,然後將結果發送到電子郵件?
- 15. 存儲過程通過電子郵件向多個收件人發送電子郵件
- 16. 使用crontab發送grep結果的電子郵件?
- 17. 如果沒有電子郵件客戶端通過VB6發送電子郵件
- 18. 我需要幫助發送jQuizzy結果通過電子郵件
- 19. 通過電子郵件發送VSTS 2008測試結果
- 20. 發送表單結果到電子郵件地址通過PHP
- 21. PowerShell函數結果將不會通過電子郵件發送
- 22. 從存儲過程發送郵件
- 23. VBA - 如何在Outlook中發送電子郵件之前存儲.SentOn在發送電子郵件之前
- 24. 如何驗證發送電子郵件的結果?
- 25. 如何發送jenkins的nunit結果到電子郵件
- 26. 如果SQL查詢結果爲空,則發送電子郵件
- 27. 如何使用GAE通過電子郵件發送附件?
- 28. 如何使用ASP.NET通過電子郵件發送文件?
- 29. 如何通過jhipster應用程序發送電子郵件
- 30. 如何通過Facebook應用程序發送電子郵件
我正在使用SQL Server 2005 – Prasanna 2011-04-20 07:41:58
@Prasanna查看我的帖子,瞭解有關SqlServer 2005的其他信息 – James 2011-04-20 08:26:37