gpt4 book ai didi

sql-server - FOR XML PATH 总是为值添加尾随空格

转载 作者:行者123 更新时间:2023-12-03 11:20:57 25 4
gpt4 key购买 nike

使用 FOR XML PATH 结构创建值列表,我发现(令人讨厌)它总是在选定的值中添加一个尾随空格。

这破坏了我提供自己的分隔符的尝试 - 在列和分隔符连接后添加尾随空格。

例如:

SELECT country + '-' FROM countryTable...

产生以下字符串:

china- france- england-

有没有其他人看到过这种情况,有没有办法阻止它?

我认为 TRIM() 不会起作用,因为它会在插入额外空间之前应用...

我使用的是 SQL Server 2016。

谢谢

最佳答案

好的,感谢 John C 和他的示例查询,我找到了罪魁祸首。

我在列名/分隔符之后有一个 AS [data()] 子句。

删除删除尾随空格。我不知道如何/为什么,但它确实......

关于sql-server - FOR XML PATH 总是为值添加尾随空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40040353/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com