update dbo.user set status='delete' where userid in (select userid from deleted)

解决方案 »

  1.   

    CREATE TRIGGER NAME ON [dbo].[teacher_user] 
    FOR DELETE 
    AS  
    update dbo.user set status='delete' where  userid=deleted.userid--deleted删除、更新时候都有它
    --inserted增加、更新都有它
      

  2.   

    CREATE TRIGGER TRIGGERNAME ON [dbo].[teacher_user] 
    FOR DELETE 
    AS  
    update dbo.user set status='delete' 
    from Deleted a,user b where a.userid=b.userid
      

  3.   

    sorry,和oracle混了, Rotaxe(程序员) 对
      

  4.   

    CREATE TRIGGER TRIGGERNAME ON [dbo].[teacher_user] 
    FOR DELETE 
    AS  
    update dbo.user set status='delete' 
    from Deleted a,user b where a.userid=b.userid