我在 MSDN 和 Google 中进行了相当多的搜索,但看起来 IGNORE_DUP_KEY 选项的描述非常有限。
我的困惑,
IGNORE_DUP_KEY 选项是列的选项吗?一张桌子?几列?索引(使索引唯一)?
如果将 IGNORE_DUP_KEY 设置为 Yes,当插入一批具有重复键的记录(使用批量插入 WriteToServer ADO.Net 函数)时(例如,我插入一些数据库中已经存在的值),SQL Server 不会抛出错误。批处理作业将成功完成,但不会插入重复的行。将插入所有其他行,SQL Server 将其视为作业成功。我的理解正确吗?
提前谢谢,乔治