中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

SQL Server中如何存儲過程郵件以格式形式發送

發布時間:2020-07-08 11:33:07 來源:億速云 閱讀:151 作者:Leah 欄目:MySQL數據庫

SQL Server中如何存儲過程郵件以格式形式發送?很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細講解,有這方面需求的人可以來學習下,希望你能有所收獲。

本篇文章給大家帶來的內容是關于SQL Server存儲過程郵件以格式形式發送的方法(代碼示例),有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。

一、收到郵件顯示:

SQL Server中如何存儲過程郵件以格式形式發送

二、存儲過程代碼部分:

BEGIN
    SET NOCOUNT ON;
    --初始化
        Declare @MailTo         nvarchar(max)
        Declare @MailCc         nvarchar(max)
        Declare @MailBcc        nvarchar(max)
        Declare @MailSubject    nvarchar(255)
        Declare @MailBody       nvarchar(max)
        Declare @MailFormat     nvarchar(20)
        DECLARE @SignCount      nvarchar(50)
    --查詢表格中異常資料筆數
    SELECT @SignCount=COUNT(1) FROM  表名稱  WHERE  篩選條件 

        SET @MailSubject='異常共'+@SignCount+'筆'
        SET @MailFormat='HTML'
        SET @MailTo='xxx.zzz@qq.com'    --收件人郵件地址
        SET @MailCc='xxx.zzz@qq.com'   --抄送
        SET @MailBcc='xxx.zzz@qq.com'  --密送
        SET @MailBody=''    --發送內容

            SET @MailBody =

                    N'Dear 
Sir/Madam:<br>異常共'+@SignCount+'筆,請及時核對,謝謝!!!<br><H4>&nbsp;&nbsp;&nbsp;&nbsp;列表如下:</H4>'
 +
     --定義郵件表格尺寸大小
                    N'<table border="1" style="font-size:11px;text-align:center"  width="60%">' +     
    --定義列表對應列名稱 
                    N'<tr style="font-size:11"><th>工號</th>' +    
                    N'<th>姓名</th>' +
                    N'<th>已用天數</th>' +
                    N'<th>實際已用天數</th>' +
                    N'<th>異常狀態</th>' +
    --表主體結果
                    CAST ( ( SELECT 
                                                        td = Empid, '',
                                                        td = EmpCName, '',
                                                        td = [ULColA29-AdjAnlUsePos-Sum], '',
                                                        td = VocaTotalHours, '',
                                                        td = [ULColA29-State], ''
                                FROM  表名稱  Form   WHERE  篩選條件   FOR XML PATH('tr'), TYPE     --將查詢出來結果以HTML語言 td/tr顯示出來
                                ) AS NVARCHAR(MAX)
       ) +
                            N'</table><br>以上為系統發送,請勿回復!!!<br>xx部xx課' 

              declare @i int   
			  BEGIN
				    SET @i=0;

				    EXEC asdb.dbo.xx_xxx_xxxxx      --執行SQL郵件發送的一個功能地址,這個地址就要去問公司的負責人了
    --對應的郵件主體參數帶入發送郵件
				    @profile_name='MIS_SMTP_Mail',     --系統設置的郵件發送名稱    --公司郵件管理者DB設置
				    @recipients=@MailTo,
				    @copy_recipients=@MailCc,
				    @blind_copy_recipients=@MailBcc,
				    @subject=@MailSubject,
				    @body=@MailBody,
				    @body_format=@MailFormat

				    SET @i=1;
			  END
END

看完上述內容是否對您有幫助呢?如果還想對相關知識有進一步的了解或閱讀更多相關文章,請關注億速云行業資訊頻道,感謝您對億速云的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

满洲里市| 阳西县| 金溪县| 布尔津县| 大姚县| 南华县| 平昌县| 虹口区| 丰原市| 武威市| 逊克县| 贵港市| 云霄县| 基隆市| 太原市| 商南县| 博客| 酒泉市| 苏尼特左旗| 建宁县| 易门县| 丹凤县| 临漳县| 富裕县| 崇明县| 虎林市| 乌兰察布市| 承德市| 府谷县| 聊城市| 五河县| 宜君县| 海阳市| 句容市| 图木舒克市| 荥经县| 津南区| 南安市| 葵青区| 女性| 汶上县|