sql >> Database teknologi >  >> RDS >> Sqlserver

Sådan:Opret trigger for automatisk opdaterings ændret dato med SQL Server 2008

Min tilgang:

  • definere en standardbegrænsningModDate kolonne med værdien GETDATE() - dette håndterer INSERT sag

  • har en AFTER UPDATE trigger for at opdatere ModDate kolonne

Noget som:

CREATE TRIGGER trg_UpdateTimeEntry
ON dbo.TimeEntry
AFTER UPDATE
AS
    UPDATE dbo.TimeEntry
    SET ModDate = GETDATE()
    WHERE ID IN (SELECT DISTINCT ID FROM Inserted)



  1. Postgres Kopier fra Variable med CSV-data

  2. Hvordan får man MySQL-tabelstørrelse til tabeller i databasen?

  3. Hvordan vælger jeg en hel række, der har det største ID i tabellen?

  4. hvordan man opretter en lagret procedure i Oracle, som accepterer en række parametre