Eftersom de är dokumenterade göra det?
(Min betoning )
Kanske är det lite meningsfullt, men kanske skulle det kosta mer tid och utvecklingsarbete för Microsoft att skapa en speciell kodsökväg som undertrycker triggers när det visar sig att det inte finns några rader som påverkas.
Det är bara ytterligare ett exempel där du måste designa triggers noggrant för att hantera inserted
och deleted
potentiellt innehålla 0, 1 eller många rader.
(Också ur en relationssynpunkt kan uppsättningar som inte innehåller några tuplar fortfarande vara intressanta ibland)