Вызывает ли обновление событие INSERT, поскольку все обновления - DELETE + (re) INSERT в SQL Server
Насколько я понимаю, когда вы обновляете одну или несколько строк в SQL Server, запись удаляется и повторно вставляется с новыми значениями. Значит ли это, что событие INSERT вызвано или просто ОБНОВЛЕНИЕ при обновлении строк?
РЕДАКТИРОВАТЬ: Чтобы выделить основную информацию для любых ленивых читателей (хотя я рекомендую вам прочитать подробные ссылки полностью в davek 'ответ ниже):
SQL делает все обновления как разделенные обновления?
Краткий ответ:
НЕТ
Немного более длинный ответ:
Для обновлений, которые изменяют значения ключей, SQL не будет делать их как обновления на месте.