2011年9月30日 星期五

如何把SELECT的結果利用EMAIL傳送出去


--0.Table內容
SELECT UserID,UserNames FROM dbo.TBAccounts


--1.使用FOR XML PATHSELECT的內容轉成TRTD
SELECT td = UserID,'',
       td = UserNames, ''
FROM TBAccounts
FOR XML PATH('tr')


--2.編輯HTML組成TABLE的格式


--3.將結果寄出
EXEC msdb.dbo.sp_send_dbmail @recipients='ryotest@gmail.com',
    @subject = 'Work User List Report',
    @body = @tableHTML,
    @profile_name = 'dba',
    @body_format = 'HTML' ;
--4.確認結果

沒有留言:

張貼留言