代码之家  ›  专栏  ›  技术社区  ›  Grim Rieber

SQL Server触发器-当旧表具有更新/插入时插入新表

  •  0
  • Grim Rieber  · 技术社区  · 9 年前

    我试图创建一种跟踪触发器,将一个表中的所有更改/新条目插入到一个新表中。这样做的目的是查看谁是最后一个修改记录的用户。

    这是我使用的代码:

    CREATE TRIGGER SV00300_Tracking ON sv00300
    FOR INSERT
    AS
        INSERT INTO [GP_Tracking].[dbo].[SV00300] (Col1, col2, col3)
            SELECT Col1, col2, col3
            FROM inserted
    go
    
    1 回复  |  直到 9 年前
        1
  •  1
  •   simon at rcl    9 年前
    CREATE TRIGGER SV00300_Tracking ON sv00300
    AFTER INSERT, UPDATE
    AS
    
    INSERT INTO [GP_Tracking].[dbo].[SV00300]
            (Col1, col2, col3
          )
        SELECT
            Col1, col2, col3
            FROM inserted
    
    go
    

    这应该行了!