当前位置:  开发笔记 > Android > 正文

将XML数据保存到SQL Server的最佳方法是什么?

如何解决《将XML数据保存到SQLServer的最佳方法是什么?》经验,为你挑选了1个好方法。

有直接的路线是非常直接的吗?(即SQL Server可以读取XML)

或者,最好是解析XML并通过ADO.Net以通常的方式将其作为单独的行或者批量更新进行传输?

我意识到可能存在涉及大型复杂存储过程的解决方案 - 虽然我并不完全反对这一点,但我倾向于将大部分业务逻辑放在C#代码中.我见过使用SQLXMLBulkLoad的解决方案,但它似乎需要相当复杂的SQL代码.

作为参考,我将一次处理大约100行,每行约50个小数据(字符串和整数).这最终将成为每日批量工作.

您可以提供的任何代码段都非常感谢.



1> marc_s..:

SQL Server 2005及更高版本的数据类型称为"XML",您可以将XML存储在 - 无类型或使用XSD架构键入.

您基本上可以从XML文字字符串中填充XML类型的列,因此您可以轻松地使用普通的INSERT语句并将XML内容填充到该字段中.

推荐阅读
地之南_816
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有