abbastanza generale per quanto riguarda i trigger in SQL Server 2005.Quando fare innesca il fuoco, e quando non è vero
In quali situazioni sono tavolo innesca licenziato e quali situazioni non è vero?
Qualsiasi esempio di codice da dimostrare sarebbe ottimo.
Sto scrivendo un database basato su audit e voglio solo essere a conoscenza di situazioni che potrebbero non attivare i trigger che ho impostato per l'aggiornamento, l'eliminazione e l'inserimento sui miei tavoli.
Un esempio di quello che voglio dire,
UPDATE MyTable SET name = 'test rows' WHERE id in (1, 2, 3);
La seguente dichiarazione spara solo il trigger di aggiornamento una volta.
Ho imparato ora che non si attiva su TRUNCATE - http://stackoverflow.com/questions/2234223/sql-trigger-on-truncate –