【问题标题】:SQL Server : table change trackingSQL Server:表更改跟踪
【发布时间】:2017-09-05 08:51:22
【问题描述】:

我有下表,并想跟踪DishButton 表中发生的更改。如果添加或删除按钮以及何时完成。

有人可以建议吗?

 select DishID, DishName, Price 
 From DishTable 

 Select ButtonID, ButtonName
 From ButtonTable 

 Select DishButtonID, DishID, ButtonID
 From DishButtons 

一个菜可以有多个按钮。删除按钮后,记录将从表中删除。如果添加了按钮,则会插入一条新记录。

【问题讨论】:

  • 您必须阅读有关您正在使用的数据库的trigger
  • sql server t-sql

标签: sql sql-server insert audit


【解决方案1】:

有一个表来跟踪 DishButtons 表。编写一个触发器,以便在 DishButtons 表中发生某些更改时将所需的所有数据插入该表中。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多