我有一个包含三列的用户表:ID、用户名、电子邮件。
我需要将其转换为以下格式的 XML:
<Table Name="Users">
<Column Name='Id'>1</Column>
<Column Name='Username'>user1</Column>
<Column Name='Email'>user1@gmail.com</Column>
</Table>
<Table Name="Users">
<Column Name='Id'>2</Column>
<Column Name='Username'>user2</Column>
<Column Name='Email'>user2@gmail.com</Column>
</Table>
到目前为止,我已经写了这个:
select * from Users for xml raw('Table'), Elements, type
这给了我这个结果:
<Table>
<Id>1</Id>
<Username>user1</Username>
<Email>user1@gmail.com</Email>
</Table>
<Table>
<Id>2</Id>
<Username>user2</Username>
<Email>user2@gmail.com</Email>
</Table>