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