如何根據SSIS中執行SQL任務的輸出發送電子郵件?如果查詢返回任何結果,我想發送一封電子郵件,如果不是,則不應發送電子郵件。根據執行SQL輸出發送郵件任務
1
A
回答
5
是否要在郵件中發送查詢結果?在一個變量
- Capture the number of rows returned by your query使用的expression in your precedence constraint只發送,如果行數大於零
如果你想要的電子郵件:
無論哪種方式,你可以這樣做在電子郵件中查詢的結果,那麼最簡單的事情可能是將它們寫入平面文件,然後將該文件作爲附件發送。
或者,使用sp_send_dbmail在存儲過程中完成整個事情,並從包中調用過程。
0
它可能有點笨重,但是您可以將執行SQL任務的結果發送給變量,然後使用基於該變量的For循環容器。將發送郵件任務放入該For循環容器中。在這個挑戰中,只運行發送郵件一次,無論計數是1還是更多。如果你的計數被保存爲一個布爾值,那麼這可能會起作用嗎?
您可以在中間放置另一個步驟,將腳本任務放入計數並返回0或1,然後將For循環與發送郵件任務一起使用。
就像我說的,笨重。
相關問題
- 1. 如何從執行sql任務發送電子郵件?
- 2. SSIS根據參數執行SQL任務
- 3. SSIS執行SQL任務輸出變量
- 4. 執行SQL任務電子郵件
- 5. SSIS發送郵件任務
- 6. Ansible:執行failed_when:根據標準輸出的值執行異步任務
- 7. 與任務並行庫發送郵件拋出錯誤
- 8. 發送郵件的任務似乎運行沒有錯誤,不發送郵件
- 9. smtp服務器安裝發送郵件發送郵件任務ssis 2012包
- 10. SSIS發送郵件任務錯誤
- 11. 配置發送郵件任務
- 12. SSIS發送電子郵件任務
- 13. SMTP發送郵件任務失敗
- 14. Rake任務不發送郵件軌道
- 15. 在SSIS發送郵件任務
- 16. 定時任務 - 如何將輸出文件發送到電子郵件
- 17. 從MSBuild執行任務收集輸出
- 18. 發送電子郵件任務上的錯誤在SQL
- 19. SQL服務器:發送電子郵件
- 20. 根據SQL結果從Powershell發送電子郵件
- 21. 螞蟻郵件任務 - 用附件發送郵件的問題
- 22. 電子郵件表單根據附件發送多個郵件
- 23. 發送郵件任務失敗,出現錯誤是由於
- 24. 根據要執行的任務配置Gradle任務
- 25. 根據以前任務的sigchld()執行新任務
- 26. DTS發送電子郵件任務發送電子郵件兩次
- 27. Zend郵件不發送任何郵件
- 28. (OLE DB)執行SQL任務 - 使用輸出參數
- 29. 如何記錄SSIS的輸出執行SQL任務
- 30. 執行Shell命令從PL/SQL發送郵件
正是我在找的東西。謝謝! – Lrn 2011-04-11 18:01:51
@Kalpana:沒問題,但如果解決了問題,接受答案會很禮貌 – Pondlife 2011-04-12 11:53:17