91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

汾阳市| 闽清县| 化州市| 华蓥市| 平遥县| 孟村| 威信县| 亚东县| 昭平县| 永城市| 雷州市| 车险| 迭部县| 监利县| 东辽县| 普安县| 含山县| 玛沁县| 沂南县| 曲水县| 乌兰浩特市| 老河口市| 铜川市| 交口县| 济阳县| 琼结县| 乌鲁木齐市| 神农架林区| 石狮市| 温宿县| 衡水市| 古交市| 漾濞| 延安市| 梁平县| 丹江口市| 简阳市| 万安县| 合肥市| 长春市| 会泽县|