gpt4 book ai didi

sql-server - SQL Server Bcp 导出 XML 格式

转载 作者:数据小太阳 更新时间:2023-10-29 02:01:05 25 4
gpt4 key购买 nike

我有一个生成 XML 的存储过程,具有 FOR XML 功能。当我运行存储过程时,我得到了格式精美的 XML。

当我尝试使用 bcp 将此结果导出到文件中时

declare @sql varchar(8000)
select @sql = 'bcp "exec sp_ExportXml" queryout C:\Filename.xml -S (local) -T -w'
exec master..xp_cmdshell @sql

我在 xml 标签内得到一个格式错误的换行符,例如

<Division>3</Divi
sion>

我完全没有头绪,我为 bcp queryout 尝试了几个不同的参数,但总是得到相同的结果。

非常感谢任何想法!谢谢

最佳答案

这里的简单解决方案是否只是使用 -r 开关?

我遇到了同样的问题,并且认为必须有一个简单的答案,经过一番搜索后我试了一下,它对我有用。

select @sql = 'bcp "exec sp_ExportXml" queryout C:\Filename.xml -S (local) -T -w -r'

如果您已经尝试过,我们深表歉意,但据我所知,上述示例远非 BCP 专家,将覆盖行终止符,因此元素标记中间没有狡猾的换行符。

关于sql-server - SQL Server Bcp 导出 XML 格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23321341/

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