【发布时间】:2025-12-03 01:20:03
【问题描述】:
需要跟踪订单的后续变化;
- 谁创建了订单以及何时创建的
- 谁添加/更新/删除了具有数量和时间的项目
我有这个想法,但不确定它是否有好处,另外不确定命名约定
LogEventType
- 身份证
- 类型(即更新、删除、添加)
订单记录
- 日志ID
- EventType (FK_LogOperation_ID)
- 订单编号
- 项目编号
- 数量
- 用户名
【问题讨论】:
-
你已经有一个Order表了吗?它是什么样的表? type1 还是 type2(保留历史记录)?
-
是的,有订单抬头和明细表。
-
你保留历史记录吗?
-
不,不需要。
-
您可以使用触发器 (GASP) 并将数据记录到新表中以跟踪该信息。或启用 CDC。或者使用扩展事件
标签: sql-server database logging database-design audit