gpt4 book ai didi

sql-server - 连接 XML 而无需类型转换为字符串

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

我的 SQL SERVER 数据库中的各种表生成了以下 XML

<XMLData>
...
<Type>1</Type>
...
</XMLData>

<XMLData>
...
<Type>2</Type>
...
</XMLData>

<XMLData>
...
<Type>3</Type>
...
</XMLData>

我需要的最终输出是单个组合如下:

<AllMyData>
<XMLData>
...
<Type>1</Type>
...
</XMLData>
<XMLData>
...
<Type>2</Type>
...
</XMLData>
<XMLData>
...
<Type>3</Type>
...
</XMLData>
<AllMyData>

注意 - 我组合的所有独立元素都具有相同的标签名称。

提前感谢您查看此内容。

最佳答案

I have the following XML generated from various tables in my SQL SERVER database

取决于您如何拥有它,但如果它在 XML 变量中,您可以这样做。

declare @XML1 xml
declare @XML2 xml
declare @XML3 xml

set @XML1 = '<XMLData><Type>1</Type></XMLData>'
set @XML2 = '<XMLData><Type>2</Type></XMLData>'
set @XML3 = '<XMLData><Type>3</Type></XMLData>'

select @XML1, @XML2, @XML3
for xml path('AllMyData')

关于sql-server - 连接 XML 而无需类型转换为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11699914/

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