Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Concaténer XML sans conversion de type en chaîne

Cela dépend de la façon dont vous l'avez, mais si c'est dans une variable XML, vous pouvez faire comme ça.

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')