【发布时间】:2015-05-26 17:37:16
【问题描述】:
我已经在 Google 和这个网站上搜索了大约 2 个小时,试图收集如何做到这一点,但没有找到适合/我理解的方式。正如标题所说,我需要将表数据导出到 XML 文件。我有一个带有表数据的 Azure SQL 数据库。
表名:区
表格列:Id、name、organizationType、address等
我需要获取这些数据并创建一个我可以保存的 XML 文件,以便将其提供给其他人。
我尝试过使用:
SELECT *
FROM dbo.District
FOR XML PATH('districtEntry'), ROOT('leaID')
它给了我 XML 格式的数据,但我没有找到保存它的方法。
此外,我需要能够使用数据执行一些功能:
程序应该有这些选项:
1) 导出所有数据。
2) 导出自指定日期以来创建或更新的所有行。
文件应以 ENTITY.DATE.XML 格式命名,如 DISTRICT.20150521.XML(使用YYYYMMDD格式的日期)。
这让我相信我需要编写除 SQL 之外的代码,因为还需要查询表中的某些数据元素。
我想知道我是否需要下载任何数据库服务器数据工具,编写代码,如果需要,用什么语言等等。我相信在每次更新表之后或之后,XML 文件的创建需要自动化一个查询。
我很困惑,需要指导,因为我现在几乎放弃了希望。如果我需要澄清任何事情,请告诉我。谢谢。
附:我会提供图片,但我没有足够的声誉来提供它们。
【问题讨论】:
标签: sql-server xml azure