我正在尝试在XML结构化表中动态生成链接,但我在生成的td中将HREF打印为文本。
DECLARE @HTML_LinkInTable nvarchar(MAX)
SELECT @HTML_LinkInTable =
'<table>' +
'<tr>' +
'<th> Link Example </th>' +
'</tr>' +
CAST(( SELECT
(SELECT '<a href="http://exampleurl.com/' + CONVERT(varchar(15),ET.Command) + '">View</a>' as 'td' for xml path(''), type)
FROM
dbo.ExampleTable ET
FOR XML path('tr'), ELEMENTS) as nvarchar(MAX)) +
'</table>'
单元格值为'<a href="http://exampleurl.com/GoGoGadgetCopter'">View</a>'
而不是View