FolderXml という XML フィールドを含む StoreFolder というテーブルがあります。各行には、次のような XML 値が含まれます。
<Folder FolderName="test" StoreName="TestStore" />
次の XML 形式でフォルダーを取得する必要があります。
<Folders>
<Folder FolderName="test1" StoreName="TestStore1" />
<Folder FolderName="test2" StoreName="TestStore1" />
<Folder FolderName="test3" StoreName="TestStore1" />
</Folders>
次のSQL文を使用してみました:
SELECT FolderXml
FROM StoreFolder
FOR XML PATH(''), ROOT('Folders')
ただし、次の XML が出力されます。
<Folders>
<FolderXml>
<Folder FolderName="test1" StoreName="TestStore1" />
</FolderXml>
<FolderXml>
<Folder FolderName="test2" StoreName="TestStore1" />
</FolderXml>
<FolderXml>
<Folder FolderName="test3" StoreName="TestStore1" />
</FolderXml>
</Folders>
次の形式で XML を取得する方法を教えてください (T-SQL を使用)。
<Folders>
<Folder FolderName="test1" StoreName="TestStore1" />
<Folder FolderName="test2" StoreName="TestStore1" />
<Folder FolderName="test3" StoreName="TestStore1" />
</Folders>
どうもありがとう