2010-08-23 40 views

回答

3

該任務後添加,檢查是否有表中的任何行

IF EXISTS (SELECT 1 FROM Yourtable) 
BEGIN 
EXEC msdb.dbo.sp_send_dbmail --------- 
END 

閱讀了關於sp_send_dbmail這裏另一個任務:http://msdn.microsoft.com/en-us/library/ms190307.aspx

+0

嗨,謝謝你的幫助。所以我必須把收件人的電子郵件地址放在那個存儲過程中? – User7354632781 2010-08-23 13:29:13

+0

您首先需要設置數據庫郵件,從這裏開始http://msdn.microsoft.com/en-us/library/ms189684.aspx – SQLMenace 2010-08-23 13:52:11

+0

@nick:您可以將電子郵件地址存儲在表中並在過程中進行查詢發送電子郵件 – Pondlife 2010-08-23 14:31:40

0

涼爽我解決了這個問題。我使用了兩個執行sql任務,第一個用於將數據加載到表中,第二個對記錄進行計數,並將變量放在綠色箭頭@MyVariable> 0上並連接發送郵件任務。

感謝所有。