SQLXML批量加载或手动迭代
本文关键字:迭代 加载 SQLXML | 更新日期: 2023-09-27 18:17:22
我希望每天在数据库中插入20-25MB的xml文件。问题是每个条目都需要添加一个带有计算值的额外列。因此,我想知道的是,如果要做到这一点,最有效的方法是在编辑xml文件后使用SQLXML Bulk Load工具,运行xml文件并添加新列,然后加载每个项目,或者使用Bulk Load,然后通过数据库添加新的列值。
评论=答案
不需要单独存储该值。由于它是一个计算值,您需要在每条记录上计算它,因此您可以动态计算它,而不是将其作为自己的唯一值存储。where和/或having子句的组合将允许基于计算值对结果进行过滤(搜索)。