亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

四平市| 安庆市| 广宁县| 武强县| 东平县| 新津县| 桃江县| 平果县| 商城县| 西平县| 舞阳县| 绥中县| 西城区| 剑河县| 云安县| 阿拉善左旗| 讷河市| 察隅县| 清新县| 武乡县| 孝昌县| 台中县| 凤凰县| 宜兰市| 象山县| 德兴市| 灌南县| 大渡口区| 高碑店市| 上蔡县| 即墨市| 温宿县| 东城区| 黎城县| 昭苏县| 额尔古纳市| 沂源县| 沭阳县| 西城区| 湖北省| 太谷县|