Ho una tabella con 3 campi [ID, Nome, Ultimo aggiornamento].
LastUpdated ha un valore predefinito di "GetDate() in modo che si riempie automaticamente quando viene aggiunto un nuovo record.Aggiornamento trigger T-SQL
Quando invece effettuare un aggiornamento sul tavolo, mi piacerebbe avere questo campo stesso ripristinare al GetDate corrente .()
CREATE TRIGGER dbo.Table1_Updated
ON dbo.Table1
AFTER UPDATE
AS
BEGIN
SET NOCOUNT ON;
UPDATE dbo.Table1 SET LastUpdated = GETDATE()
END
GO
Ma perché non ho una clausola WHERE, tutti i record vengono aggiornati
DOMANDA.
Dove vorrei ottenere il valore dell'ID del record aggiornato un UPD ATE Trigger?
Il fatto che sto aggiornando un campo della tabella all'interno di Trigger, richiama un nuovo evento Trigger (e così via)?
@Damien_The_Unbeliever sicuro di capire che, ma questa discussione è solo un esempio per me capire il concetto. questo non è il vero codice. –