Hello everyone,
I did quite some search in MSDN and Google, but looks like the description for IGNORE_DUP_KEY option is very limited.
My confusions,
Is IGNORE_DUP_KEY option an option for a column? for a table? for a couple of columns? for an index (making index unique)?
If set IGNORE_DUP_KEY to Yes, when insert a batch of records (using bulk insert WriteToServer ADO.Net function) with duplicate keys (for example, I insert some values which already exist in database), SQL Server will not throw an error. The batch job will be completed successfully but the duplicated rows will not be inserted. All other rows will be inserted and SQL Server treat it as a job success. Is my understanding correct?
thanks in advance, George