12 messaggi dal 14 gennaio 2003
Ciao a tutti, ho un problemino con un sql server. In pratica avrei bisogno di inserire in una tabella l'orario di modifica di ogni record in maniera automatica. Penso si possa fare con un trigger che modifica il valore di una colonna ad ogni operazione di update....però non sono assolutamente in grado di scrivere questo trigger...
Qualcuno potrebbe farmi un bel regalo aiutandomi?
3.122 messaggi dal 16 maggio 2002
Crei un campo di tipo DATETIME, supponiamo di chiamarlo datamod. Suppongo inoltre che "chiave" sia la primary key della tabella.
Poi vediamo se mi ricordo un po' di trigger per sql server
CREATE TRIGGER
ON tabella
FOR UPDATE
AS
UPDATE tabella T, inserted I
SET T.datamod=NOW
WHERE T.chiave=I.chiave

Provalo un po', penso che possa andare bene.

The day Microsoft makes something that doesn't suck
is probably the day they start making vacuum cleaners.

Get caught!
Get caught again!

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.