sql >> Database >  >> RDS >> Sqlserver

SQL Server 2008-trigger

Ik zie niet hoe je die rijen koppelt die zijn ingevoegd/bijgewerkt in de Inserted pseudo-tabel naar de rijen in uw Projects tafel. Er zou zoiets moeten zijn als

inserted.ID = projects.ID 

of iets dergelijks in de WHERE clausule:

UPDATE p
SET 
    p.date_complete = GETDATE()
FROM  
    dbo.Projects p
INNER JOIN 
    inserted i ON inserted.id = projects.id
WHERE 
    i.status = 'Completed'
    AND p.date_complete = '1900-01-01'


  1. Hoe lege spaties in null-waarden om te zetten met behulp van SQL Server?

  2. Een INSERT ... SELECT-instructie maken atomair

  3. Wat is de beste manier om dynamische gegevens in realtime bidirectioneel te synchroniseren met mysql

  4. Hoe age() werkt in PostgreSQL