0
我有表,其中的内容有HTML值,并试图与生成HTML与SQL查询
<ul> <li>
将它们串联我在下面的查询
CREATE TABLE #T(Value varchar(1000))
INSERT INTO #T
values('<p><b>AA</b> something 1</p>'),('<p><b>BB</b> something 2</p>'),('<p><b>CC</b> something 3</p>')
select *
from #T
SELECT '<ul>' +STUFF((SELECT '<li>' + Value + '</li>'
FROM #T
FOR XML PATH('')), 1, 0, '') + '</ul>' AS Notes
使用反正是有得到HTML,因为它是,这样输出将是如下面
<ul>
<li><p><b>AA</b> something 1</p></li>
<li><p><b>BB</b> something 2</p></li>
<li><p><b>CC</b> something 3</p></li>
</ul>
不像
<ul><li><p><b>AA</b> something 1</p></li><li><p><b>BB</b> something 2</p></li><li><p><b>CC</b> something 3</p></li></ul>
什么您使用的是从数据库到客户端提供数据的语言? –
你可以尝试重命名你的问题吗?这不会吸引任何帮助你的问题,如果这得到了很好的答案,人们将来无法找到它,因为这个标题 – Tomm
拒绝投票的理由? – mrTester