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

SQL Server 2008 Trigger

Jeg kan ikke se, hvordan du sammenkæder de rækker, der blev indsat/opdateret i Inserted pseudo-tabel til rækkerne i dine Projects bord. Der burde være noget som

inserted.ID = projects.ID 

eller sådan noget i WHERE klausul:

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. Left Join udkonkurrerer Inner Join?

  2. iteration gennem rækker af et datagitter

  3. FEJL 1054 (42S22):Ukendt kolonne '‍‍' i 'feltliste'

  4. Hvad er bedre i MYSQL count(*) eller count(1)?