sql-server - 如何将 SQL Server 2005 中的数据导入和导出为 XML 格式?

标签 sql-server xml import export

我对 SQL Server 2005 如何支持 XML 文件的导入和导出感到非常困惑。我认为 BCP 是可行的方法。然而,在阅读了所有文档之后,似乎没有办法只获取常规表并以 XML 格式导出它。我问这个问题的原因是我正在与一个客户合作,该客户将以 XML 格式向我发送数据更新。我们都有相同结构的相同数据库。他向我发送了示例 XML 文件。我假设会有一些非常简单的方法来导入数据文件,但我无法弄清楚。谁能帮助我了解如何获取 XML 文件并将数据导入到现有表中?它应该很简单,因为 XML 文件是从具有完全相同结构的表生成的。

谢谢, 科里

最佳答案

到底为什么要使用 XML 作为交换格式?

如果您的两侧都有完全相同的数据模型,纯文本文件或 BCP 文件将完全满足您的需求,而且尺寸也会更小(即提取和加载速度更快)!

仅仅因为 XML 是“最先进的”,并不意味着它始终是最佳选择!当然,如果您认为将来某个时候需要与不共享相同数据模型甚至相同平台或接口(interface)的第三方交换数据,情况当然会有所不同。

关于sql-server - 如何将 SQL Server 2005 中的数据导入和导出为 XML 格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/898741/

相关文章:

python - 使用 "current-directory"imports 导入模块

mysql - 更新分区/组中最新记录中的列

sql-server - SSRS : filter parameter passed to sub-report

sql - 合并 T-SQL 中的连续行组并对每组中的值求和

java - Android Studio AndroidManifest.xml 与 build.gradle

css - React - 按顺序导入 css/sass

mysql - 在两个 timeskip 数据库传输数据之间获取切片数据

xml - Android无权读取content://media/external/audio/media

java - 带有空属性的 XML 解析 (Android)

Python 导入仅在特定目录中失败