现在的问题是:经过一段时间后,部分电台频道的节目或价格会出现变更,而用户不仅要求查询当前最新的信息,还要求能够查询到历史的节目表、价格表信息。没有业务数据表吗?这些数据应该都属于基础信息。对于基础数据的修改,可以考虑用日志进行记录,记录张三在啥时间将节目由A改为了B,日志表结构可以与基础表结构一样。看了一下你增加了表,如果节目A改为了节目B,是如何记录原A的信息?
解决方案 »
- linux下安装oracle10g
- 在已有数据的情况下怎么增加标识列
- Io 异常: The Network Adapter could not establish the connection
- 请教一个导入问题
- select * from 表,请问如何给结果编号。
- 求一个SQL语句,表连接查询的问题
- 如何将原有ORACLE8的数据库直接加到ORACLE9里?
- 数据库记录被别人错误修改,已有一段时间,我从v$log_history中查出修改之前的时间,如何回滚?请教
- 帮帮忙!用VB编程,如何得到ORACLE9i下某表的约束情况。
- pb+oracle请问存储过程写在那里?
- sql语句中怎样把表名作为参数
- sqlserver的@@IDENTITY在oracle中怎样实现?
以后改动节目表或价格表时,不会影响到原有数据。
谢谢你的意见!
节目、广告的信息更新并不一定就是“修改”,还可能是“删除”、“新增”,这样还是记录不了这种信息。