如何让网格结果显示“<”而不是“<”?
此代码:
SomeField + ' <' + cast(count(AnotherField) as varchar(6)) + '>'
在网格视图中生成以下结果:
Blah <Blah2>
如何确保 HTML 实体显示为其等效字符?我很惊讶我无法找到谷歌答案。
谢谢。
这是一个更大的片段:
select
stuff((
select
', ' + SomeField + ' <' + cast(count(AnotherField) as varchar(6)) + '>'
from
SomeTable as SomeAbbrev
where
SomeField = SomeOutsideField
group by
SomeField
order by
SomeField asc
for xml path('')
),1,1,'') SomeFields
from
blablabla
inner join
blablabla
left join
blablabla
left join
blablabla
order by
SomeDateField asc
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以在此处查看所使用的技术,或者一起绕过 XML 技术可能会更简单并尝试类似下面的示例。
此示例返回所有表及其列作为逗号分隔字符串。
You can look at the technique used here or it may be simpler to bypass the XML technique all together and try something like the example below.
This example returns all tables with their columns as a comma delimited string.
这不是一个完美的解决方案,但我可以...
使用 UDF 替换 html 代码列表可能是更“干净”的解决方案。
Not a perfect solution, but I works...
Using a UDF to replace a list of html codes could be a little more "clean" solution.