我目前正在努力寻找解决以下问题的方法。SQL Server 2012在单个XML元素中创建VARBINARY列表
我有一个结果集VARBINARY值 - 例如:
- QAAAAAAAAAE =
- QAAAAAAAAAQ =
这些结果需要被包装到由单个空格分隔的一个XML元素(以表示一组值)。结果应该如何看实例:
<results>QAAAAAAAAAE= QAAAAAAAAAQ=</results>
我有同时使用XML PATH的是,我不能合并一个“”(VARCHAR),结果VARBINARY领域的问题。如果我在结果之前添加“',然后转换为varbinary,由于已经转换了空间,所以结果不正确。以下是我迄今为止所尝试的一个示例:
(
STUFF((SELECT DISTINCT ' ' + CONVERT(VARBINARY, id)
FROM results
FOR XML PATH('ns2:children')
),1,1,'')
),
没有,如果有的话,你可能不应该在串级... – Shnugo