c# - 将 60mb XML 文件导入 SQL

标签 c# .net sql xml

我有一个 60mb 的 XML 文件,其中包含大约 8k 的产品列表。我需要将所有产品从此 xml 文件获取到 SQL 表。 xml 文件有一个静态名称,所以我知道要查找什么。我想我想了解这个过程,什么最有意义且开销最少。

如何?什么?是最好的方法吗? 我什么时候解析 xml,所以我有 SQL 处理它,或者其他一些方法。过去我在存储过程中使用过解析器,但旧的 xml 文件较小,例如 1-5mb,我不确定 60mb 的 xml 文件是否可以工作。

想法,想法?

最佳答案

创建一个 SSIS 包,以便您可以重新运行它。让 SQL 通过在 xml 文件中包含模式来处理解析。

关于c# - 将 60mb XML 文件导入 SQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2231645/

相关文章:

c# - 将 Windows Phone 8 应用程序设置为文件扩展名的默认值

c# - 为什么 HtmlElement 的 GetAttribute() 方法返回 "mshtml.HTMLInputElementClass"而不是属性的值?

c# - 反射(reflect) .net 中的常量属性/字段

.net - 列出与定义的路径模式匹配的所有文件夹

sql - Hive通过 ‘distinct’子句给出一条记录,但是 ‘count’是0

SQL,根据分组选择的最小值从第二个表中获取值

c# - 为 ASP.NET 成员表结构创建脚本

c# - 序列化时如何维护对象引用

.net - 存储库基础或特定方法?

c# - 如何使用 SQL 将数据插入 MS Access 文件?