SQLXML批量加载还是手动迭代?

时间:2014-08-08 20:15:50

标签: c# sql asp.net xml

我希望每天在数据库中插入一个20-25MB的xml文件。问题是每个条目都需要添加一个带有计算值的额外列。所以我想知道的是,如果最有效的方法是在编辑xml文件之后使用SQLXML批量加载工具,运行xml文件并添加新列然后加载每个项目,或者使用批量加载后跟通过数据库添加新的列值。

1 个答案:

答案 0 :(得分:1)

评论=回答

无需单独存储此值。由于它是您需要在每条记录上计算数据的计算值,因此您可以动态计算,而不是将其存储为其自身的唯一值。 where和/或having子句的混合将允许基于该计算值过滤(搜索)结果。