Czy aktualizacja wyzwala zdarzenie INSERT, ponieważ wszystkie aktualizacje są DELETE + (re) INSERT w SQL Server

Jak rozumiem, gdy aktualizujesz jeden lub więcej wierszy w SQL Server, rekord jest usuwany i ponownie wprowadzany z nowymi wartościami. Czy to oznacza, że ​​wyzwalane jest zdarzenie INSERT, czy tylko UPDATE, gdy wiersze są aktualizowane?

EDYCJA: Aby podświetlić główne informacje dla wszystkich leniwych czytelników (choć zalecam przeczytanie szczegółowych informacji o linku w odpowiedzi Daveka poniżej):

Czy SQL wykonuje wszystkie aktualizacje jako aktualizacje podzielone?

Krótka odpowiedź to:

NIE

Nieznacznie dłuższa odpowiedź:

W przypadku aktualizacji, które zmieniają wartości klucza, SQL nie zrobi tego jako aktualizacje na miejscu.

questionAnswers(2)

yourAnswerToTheQuestion