Я загружаю большие объемы записей Excel во временную таблицу.Затем мне нужно сложить эти строки и поместить сумму в основную таблицу с помощью PK.
Я сделал триггер после вставки, который проверяет, существует ли уже вставленная в основную таблицу вставка (несуществующая вставит, существующая обновит все столбцы в этой строке).
, чтобы вызватьTRIGGER Мне нужно вставить INTO другую временную таблицу
INSERT INTO TEMPTBL (select SUM(...)...* from temptable)
, тогда триггер вставит / обновит основную таблицу.
Мне было интересно, если это правильноили просто используя одну таблицу TEMP, затем используйте SP, чтобы выполнить проверку с помощью 1 CURSOR FETCH (для обновления существующих строк), а затем вставкой для остальных.
Заранее спасибо за чтение.Просто нужно знать, что было бы идеально / быстрее, потому что они будут обрабатывать несколько пользователей (пожалуйста, пока не возражайте против блокировки: D)