我有一個查詢,使用「for XML子句」作爲XML返回數據,然後將結果作爲電子郵件的正文發送,如下所示。我可以在SQL Server中將XML轉換爲HTML嗎?
Declare @messBody as nvarchar(max)
Set @messBody = (Select * from tablehere where state = 1 for xml Auto)
Begin
Exec msdb.dbo.ap_send_dbmail
@profile_name = 'ProfileNameHere'
@recipients = '[email protected]'
@body = '@messBody
@subject = 'SubjectHere'
End
它的工作原理,我得到的電子郵件與我需要的信息,但電子郵件的身體是醜陋的XML。我希望能夠將其轉換爲漂亮的HTML。 這可以在SQL Server中完成嗎?
有趣的相同的鏈接。感謝Google! – spinon 2010-07-06 16:09:41
@spinon。是的。 「申請xslt sql server」爲我贏得王牌:-) – 2010-07-06 16:10:54
是的,有時我想知道人們在發佈內容之前是否會搜索一分鐘。如果我在不到一分鐘的時間內在Google上搜索時發現自己頭腦不清,那麼多答案。 – spinon 2010-07-06 16:19:58