有没有办法在 Sql Server 中进行批量插入,其中有错误的行被跳过而不是整个过程失败?我的意思不仅仅是在错误之前插入这些行;我的意思是插入所有没有错误的行。
user1228
问问题
1262 次
1 回答
1
如果您使用 SSIS,您可以将目标的错误输出重定向到垃圾脚本组件或平面文件。我经常这样做,这样我就可以检查出错的行。
此外,如果您使用BULK INSERT
,那么您可以使用MAX_ERRORS
(将其设置为非常高的值)和ERROR_FILE
参数来指定如何有效地处理错误。
于 2009-07-17T16:35:19.530 回答