我需要在SQL服務器中編寫一個存儲過程,它的返回數據將用於生成一個XML文件。設計一個存儲過程來創建XML樹
我的XML文件是在
<root>
<ANode></ANode>
<BNode></BNode>
<CNode>
<C1Node>
<C11Node></C11Node>
<C12Node></C12Node>
</C1Node>
<C2Node>
<C21Node></C21Node>
<C22Node></C22Node>
</C2Node>
<C3Node>
<C31Node></C31Node>
<C32Node></C32Node>
</C3Node>
</CNode>
</root>
結構我的問題是,在存儲過程中,我們可以選擇陽極和B節點的值作爲像
Select ANodeVal,BNodeVal from Table
但如何簡單的SELECT語句設計存儲過程以獲得CNode的記錄,該記錄是除了正常的ANode和BNode之外的每個記錄具有3個或更多(動態)分離節點的子樹。