【问题标题】:Adding Image on to send email thru SQL添加图像以通过 SQL 发送电子邮件
【发布时间】:2010-11-24 08:51:14
【问题描述】:

我正在尝试通过 SQL 存储过程发送简单的 HTML 电子邮件。 是否可以在邮件结果中添加公司徽标等图片?

这是存储过程的一部分。

/*Create HTML*/

SET @TableHTML = 
    N'<H4>Production Alert (' + CONVERT(VARCHAR(10),GETDATE(),101) + ')</H4>' +
    N'<table border="1">' +
    N'<tr>' +
    N'  <td>Company</td>' +
    N'  <td width="70" align="CENTER">Department</td>' +
    N'  <td width="70" align="CENTER">Target</td>' +
    N'  <td width="70" align="CENTER">Shipped</td>' +
    N'  <td width="70" align="CENTER">Achievement by Yesterday</td>' +
    N'  <td width="70" align="CENTER">Achievement for this month</td>' +
    N'  <td width="70" align="CENTER">Difference</td>' +
    N'  <td width="70" align="CENTER">Catch Up QTY</td>' +
    N'</tr>' +

    CAST ( ( SELECT td = a.CompanyName,    '', 'Right' AS "td/@align",
                    td = DepartmentName,   '', 'Left' AS "td/@align",
                    td = ForecastQtyAcc,   '', 'Right' AS "td/@align",
                    td = ShippedQtyAcc,    '', 'Right' AS "td/@align",
                    td = ThePercentage,    '', 'Right' AS "td/@align",
                    td = ThePercentageAll, '', 'Right' AS "td/@align",
                    td = TheDiff,          '', 'Right' AS "td/@align",
                    td = CatchUpQTY,       ''

              FROM #Monthdata a
              FOR XML PATH('tr'), TYPE 
    ) AS NVARCHAR(MAX) ) +
    N'</table>' ;

DROP TABLE #Monthdata

/通过电子邮件发送/ 设置@TableHTML = @TableHTML + N'' + 没有''

【问题讨论】:

    标签: html sql-server


    【解决方案1】:
    猜你喜欢
    • 2018-09-20
    • 1970-01-01
    • 2012-04-24
    • 2018-04-08
    • 1970-01-01
    • 1970-01-01
    • 2022-08-18
    • 1970-01-01
    • 2015-10-26
    相关资源
    最近更新 更多