SQL Server:表更改跟踪

时间:2017-04-10 10:38:19

标签: sql sql-server insert audit

我有以下表格,并希望跟踪DishButton表格中发生的变化。如果添加或删除了按钮,则完成此操作。

有人可以提出建议吗?

 select DishID, DishName, Price 
 From DishTable 

 Select ButtonID, ButtonName
 From ButtonTable 

 Select DishButtonID, DishID, ButtonID
 From DishButtons 

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

1 个答案:

答案 0 :(得分:0)

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