我有我的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')