Ho visto alcune risposte precedenti sui trigger qui ma non riesco a trovare ciò di cui ho bisogno esattamente, ma sono sicuro che la mia domanda è stata posta/ha risposto prima.Crea un trigger che inserisce valori in una nuova tabella quando una colonna viene aggiornata
Sto provando a tenere traccia di eventuali modifiche alla colonnaA e alla colonnaB nella tabella1.
Se questo valore cambia, voglio tenere traccia dei valori inserendo il valore esistente e il nuovo valore in una tabella diversa con una data.
Ho cercato a usare qualcosa di simile per l'inserto, ma non è sicuro come aggiungere ottenere i valori esistenti e nuovi della tabella di origine (Tabella 1):
CREATE TRIGGER NewTrigger ON table1
FOR INSERT
AS
INSERT INTO table2
(columnA , columnB, todaysDate)
.
.
go
ho bisogno di usare (I pensare) il
Before update ON table1 FOR EACH ROW
.
.
.
BEGIN
e guardare attraverso tutti i cambiamenti e inserire questi primi poi fare lo stesso dopo l'aggiornamento?
applausi ok per la risposta Dò un'occhiata a questo e torno da te. – Standage
Scusa se non volevo tenere traccia dei valori effettivi nei columm che sono stati inseriti o aggiornati, con che facilità è fatto? – Standage
Ho una soluzione che funziona in base alla tua risposta quindi grazie !! – Standage