社区
应用实例
帖子详情
记录订单的修改历史,如何实际数据库表?
边城的风
2007-09-13 12:52:57
现在客户要求能够修改订单,并且把每次的修改历史都记录下来,如何设计数据库来满足此要求呢?
比如现在有两张表 PO_HEADER 和 PO_DETAIL
要求改一次单(包括改Header 和Detail),都能够可以跟踪到,改了哪些内容。
我知道有一些大系统,比如SAP之类的,可以做到这一点。
...全文
774
6
打赏
收藏
记录订单的修改历史,如何实际数据库表?
现在客户要求能够修改订单,并且把每次的修改历史都记录下来,如何设计数据库来满足此要求呢? 比如现在有两张表 PO_HEADER 和 PO_DETAIL 要求改一次单(包括改Header 和Detail),都能够可以跟踪到,改了哪些内容。 我知道有一些大系统,比如SAP之类的,可以做到这一点。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
kelph
2007-09-13
打赏
举报
回复
加PO_HEADER_histroy 和 PO_DETAIL_history
结构相同,增加修改时间,修改人等字段
每改一次插入一条
边城的风
2007-09-13
打赏
举报
回复
先结分!
kelph
2007-09-13
打赏
举报
回复
表结构一样的话,PO的每次修改都有一条记录,会导致主键冲突
兄弟,表结构保持一致,但是identity主键还是要得
hb_gx
2007-09-13
打赏
举报
回复
把每次的修改历史都记录下来,那肯定要建个历史档了,历史档用自增长的ID做主键,字段就看那些是必须保存的了,也不用什么都保存历史
在表的update触发器里往历史档写就好,当然是每个表对应一个历史档
OracleRoob
2007-09-13
打赏
举报
回复
记录这些修改历史,用来作查询吧!
可以用触发器实现。
这样不论是通过程序,还是直接在表中修改,都能记录修改的历史信息。
边城的风
2007-09-13
打赏
举报
回复
kelph() ( ) 信誉:100 2007-09-13 12:56:15 得分: 0
加PO_HEADER_histroy 和 PO_DETAIL_history
结构相同,增加修改时间,修改人等字段
每改一次插入一条
表结构一样的话,PO的每次修改都有一条记录,会导致主键冲突
书店
数据库
sql BookShop DataBase
本
数据库
是sql
数据库
学习用途最佳
餐饮管理系统(
数据库
入门)
餐饮管理系统,代码详细!!相信学习
数据库
的可以看看,这是一套完整的系统!
VC
订单
管理系统
用VC编的
数据库
实例,用于公司的
订单
管理,可以新增,查询,
修改
,界面是比较流行的MDI,可同时打开多个窗口进行操作,是学习
数据库
比较好的例子.由于很不容易得来的,故要二个资源分,请大家理解.
JSP 网上订餐系统,附带完整源码与
数据库
各位程序员朋友们好,这是我自己写的一个网上订餐系统,结构完整,使用jsp实现,注释详细,尤其对于各位学习jsp的朋友们帮助明显,功能完善,页面美观,附带完整源码,供学习,交流
北大青鸟宠物商店
北大青鸟宠物商店
应用实例
27,581
社区成员
68,544
社区内容
发帖
与我相关
我的任务
应用实例
MS-SQL Server 应用实例
复制链接
扫一扫
分享
社区描述
MS-SQL Server 应用实例
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章