У меня есть запрос, который возвращает данные как XML, используя «for XML Clause», а затем отправляет результат как тело письма, например.Могу ли я преобразовать XML в HTML в SQL Server?
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
@spinon. Ага. «apply xslt sql server» придумал козыри для меня :-) –
Да, иногда мне интересно, даже люди даже ищут минуту, прежде чем они отправят вещи. Так много ответов, если я не знаю, с моей точки зрения, я могу найти менее минуты поиска в Google. – spinon