gpt4 book ai didi

c# - 如何将sql查询结果制作成xml文件

转载 作者:IT王子 更新时间:2023-10-29 04:52:33 25 4
gpt4 key购买 nike

我有一个 sql 查询,从表中选择一些数据。

ID    Name    Number    Email
1 a 123 a@a.com
2 b 321 b@b.com
3 c 432 c@c.com

我从表中获取这些数据。我想从数据创建一个 xml 文件。像这样

<Students>
<Student>
<id>1</id>
<name>a</name>
<number>123</number>
<email>a@a.com</email>
</Student>
<Student>
<id>2</id>
<name>b</name>
<number>321</number>
<email>b@b.com</email>
</Student>
<Student>
<id>3</id>
<name>c</name>
<number>432</number>
<email>c@c.com</email>
</Student>
</Students>

如何在 C# 和 SQL Server 上执行此操作?

最佳答案

试试这个:

SELECT *
FROM dbo.YourStudentTable
FOR XML PATH('Student'), ROOT ('Students')

这应该会准确返回您要查找的 XML(假设您有 SQL Server 2005 或更新版本)

阅读more about how to use FOR XML PATH and its capabilities on TechNet

关于c# - 如何将sql查询结果制作成xml文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18654157/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com