2009-07-17 98 views
0

有沒有辦法在Sql Server中執行批量插入,其中有錯誤的行被跳過而不是整個過程失敗?我不是說在錯誤之前插入這些行;我的意思是插入所有沒有出錯的行。批量插入跳過錯誤的行

回答

1

如果使用SSIS,則可以將目標的錯誤輸出重定向到垃圾腳本組件或平面文件。我經常這樣做,以便隨後檢查出現錯誤的行。

此外,如果您使用BULK INSERT,則可以使用MAX_ERRORS(將其設置爲非常高的值)和ERROR_FILE參數指定如何有效處理錯誤。