sql发送邮件 html,T-SQL;如何在表之前和之后以HTML格式使用sp_send_dbmail
這很好,但你應該如何在電子郵件主體表中添加開始和結束字詞? (?它必須是明顯的,肯定)
如果初始代碼是按以下,則最佳的輸出將是: -
Hi,(carriage return)
Here is a list.(carriage return)
The details are below:(carriage return)
(then table goes here)
(carriage return)
Thank you for looking.(carriage return)
Kind regards(carriage return)
(carriage return)
From us
表的示例代碼:
DECLARE @tableHTML NVARCHAR(MAX) ;
SET @tableHTML =
N'
Work Order Report
' +N'
N'
Work Order IDProduct ID' +N'
NameOrder QtyDue Date' +N'
Expected Revenue' +CAST ((SELECT td = wo.WorkOrderID, '',
td = p.ProductID, '',
td = p.Name, '',
td = wo.OrderQty, '',
td = wo.DueDate, '',
td = (p.ListPrice - p.StandardCost) * wo.OrderQty
FROM AdventureWorks.Production.WorkOrder as wo
JOIN AdventureWorks.Production.Product AS p
ON wo.ProductID = p.ProductID
WHERE DueDate > '2004-04-30'
AND DATEDIFF(dd, '2004-04-30', DueDate) < 2
ORDER BY DueDate ASC,
(p.ListPrice - p.StandardCost) * wo.OrderQty DESC
FOR XML PATH('tr'), TYPE
) AS NVARCHAR(MAX)) +
N'
' ;EXEC msdb.dbo.sp_send_dbmail @recipients='[email?protected]',
@subject = 'Work Order List',
@body = @tableHTML,
@body_format = 'HTML' ;
2017-02-23
Baz
總結
以上是生活随笔為你收集整理的sql发送邮件 html,T-SQL;如何在表之前和之后以HTML格式使用sp_send_dbmail的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: html金额输入框转大写,纯CSS实现输
- 下一篇: 一流大学计算机专业都用什么教材,高校IT