Остановка OracleBulkCopy для игнорирования / отключения первичного ключа

Есть ли способ остановить OracleBulkCopy для игнорирования / отключения первичного ключа (уникальные ограничения для ненулевых столбцов). В момент вставки пакета, который содержит повторяющиеся строки, таблица назначения становится проблемной, что приводит к переходу индексов в непригодное для использования состояние.

Следовательно, OracleBulkCopy.WriteToServer откажется запускаться снова, если индекс запускается в состоянии UNUSABLE.

Using bulkCopy As OracleBulkCopy = New OracleBulkCopy(conBsdOracle, OracleBulkCopyOptions.Default
End Using

person alwaysVBNET    schedule 06.11.2014    source источник
comment
Вы пробовали привязку массива?   -  person Neolisk    schedule 06.11.2014
comment
@Neolisk У меня нет, потому что я не хочу фиксироваться по столбцам, поскольку в структуру столбцов таблицы часто вносятся дополнения.   -  person alwaysVBNET    schedule 06.11.2014
comment
Вы можете создать динамический запрос с помощью user_tab_cols .   -  person Neolisk    schedule 06.11.2014