私はSQLServer2008で作業しています。2つのxml変数でのxml明示的クエリの出力があります。私のSPは、両方のxmlを適切に形成された3番目のxmlに結合する必要があります。以下の図。複雑な処理は必要ありません。
2つのxml変数に存在する2つのxmlを1つのxmlにマージするのが好きです
最初のXML(@x)を想定します
<Student>
<Name>Lawy</Name>
<class>form1</class>
</Student>
<Student>
<Name>Vina</Name>
<class>form2</class>
</Student>
2番目のXML(@y)
<Dept>
<DeptName>Social</DeptName>
<centre>AOS</centre>
</Dept>
<Dept>
<DeptName>Bio</DeptName>
<centre>RJS</centre>
</Dept>
結果は(@z)です
<sp>
<Student>
<Name>Lawy</Name>
<class>form1</class>
</Student>
<Student>
<Name>Vina</Name>
<class>form2</class>
</Student>
<Dept>
<DeptName>Social</DeptName>
<centre>AOS</centre>
</Dept>
<Dept>
<DeptName>Bio</DeptName>
<centre>RJS</centre>
</Dept>
</sp>