0

当我对带有 rowversion 字段的表执行 BULK INSERT 时,只有每隔一行才会被导入。

这是我的源文本文件:

在此处输入图像描述

如果我对带有 rowversion 字段的表执行 BULK INSERT,则只导入两行:

在此处输入图像描述

但是,如果我执行完全相同的操作但注释掉 rowversion 字段,则会导入所有四行:

在此处输入图像描述

这是 SQL Server 中的错误吗?难道我做错了什么?有没有办法批量插入到具有 rowversion 列的表中?

4

1 回答 1

0

我找到了一种解决方法,但它需要创建和删除一个视图来进行批量插入。就我而言,这并不是什么大问题,因为无论如何我都在自动化整个过程,但我仍然想知道是否有某种方法可以更好地处理这个问题,而不必创建一个临时数据库对象来完成它。

在此处输入图像描述

于 2020-10-15T14:50:01.587 回答