如何将@a
和@b
的xml内容合并到@c
?
declare @a xml = (select 1 aaa for xml path('AAAs'));
declare @b xml = (select 1 bb1, 2 bb2 for xml path('BBBs'));
declare @c xml = ... @a + @b ....?
我需要将合并的xml传递给存储过程。
我知道可以将xml转换为varchar并将它们连接起来并将其转换回xml。有更好的方法吗? xml内容可能很大。
答案 0 :(得分:18)
好的,我找到了一种方法
select @a, @b for xml path ('')