У меня есть некоторый массовый код вставки vb.net (работающий), который я написал. Он вызывает ExecuteNonQuery() для каждой вставки, а затем в конце выполняет commit().
Мой вопрос о том, где размещаются эти вставки, ожидая команды commit ()? Я еще не внес никаких изменений в поддержку пакетной обработки. Таким образом, с моим существующим кодом перед вызовом commit() будет вставлен миллион строк. Я задаю этот вопрос, очевидно, чтобы знать, столкнусь ли я с проблемами с памятью, поэтому мне придется вносить изменения в мой код сейчас.
ExecuteNonQuery()
вернет количество затронутых строк. можно ли включить образцы фрагментов, которые вы используете в настоящее время, тогда вы получите гораздо лучший ответ? - person sujith karivelil   schedule 17.10.2016WITH (NO LOCK)
, вы видите, что записи уже есть. - person Aethan   schedule 17.10.2016All or none
. Если что-то не получается, весь процесс прерывается. - person pnizzle   schedule 17.10.2016