Търсих доста в MSDN и Google, но изглежда, че описанието за опцията IGNORE_DUP_KEY е много ограничено.
Моите обърквания,
Опцията IGNORE_DUP_KEY опция за колона ли е? за маса? за няколко колони? за индекс (правейки индекса уникален)?
Ако зададете IGNORE_DUP_KEY на Да, когато вмъкнете партида от записи (чрез групово вмъкване на функцията WriteToServer ADO.Net) с дублиращи се ключове (например вмъквам някои стойности, които вече съществуват в базата данни), SQL Server няма да изведе грешка. Пакетното задание ще бъде завършено успешно, но дублираните редове няма да бъдат вмъкнати. Всички други редове ще бъдат вмъкнати и SQL Server ще ги третира като успешна работа. правилно ли съм разбрал?
благодаря предварително, Джордж