Мне нужно написать хранимую процедуру на сервере 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>
Мой вопрос, в хранимой процедуре можно выбрать значения для анодной и BNode как простой ЗЕЬЕСТ как
Select ANodeVal,BNodeVal from Table
Но как для создания хранимой процедуры для получения записей для CNode, который представляет собой поддерево, в котором есть 3 или более (динамических) отдельных узла в нем для каждой записи в дополнение к нормальному ANode и BNode.