Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 12339|Risposta: 0

[Fonte] sqlserver-trigger-determina quale campo è stato aggiornato.

[Copiato link]
Pubblicato su 09/07/2018 17:05:47 | | | |
SQL script:




Istruzioni di triggerDue tabelle speciali:d tavoli elettivi e inseriti.

La tabella Deleted viene utilizzata per memorizzare copie delle righe interessate dalle istruzioni DELETE e UPDATE. Quando esegui un'istruzione DELETE o UPDATE, la riga viene rimossa dalla tabella di trigger e trasferita nella tabella eliminata. Le tabelle eliminate e le tabelle dei trigger di solito non hanno le stesse righe.

La tabella Inserita viene utilizzata per memorizzare copie delle righe interessate dalle istruzioni INSERT e UPDATE. In una transazione di inserimento o aggiornamento, nuove righe vengono aggiunte sia alla tabella inserita che a quella di trigger. Le righe nella tabella Inserita sono copie delle nuove righe nella tabella dei trigger.

1. Operazione di inserimento
Le tabelle inserite hanno dati, le tabelle eliminate non hanno dati

2. Elimina
Le tabelle inserite non hanno dati, e le tabelle eliminate ne hanno

3. Aggiornamento
Le tabelle inserite contengono dati (dati nuovi), le tabelle eliminate contengono dati (dati vecchi)





Precedente:Il componente "Agent XP" è stato utilizzato come parte di questa configurazione di sicurezza server...
Prossimo:Ottimizzazione delle prestazioni per IIS7
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com