1条回答
默认
最新
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏
匿名用户Oracle表没有时间戳,怎么判断每天的增量数据?
如果不能加时间戳字段,可以尝试这样:比如原表主键为ID,那么,建立一个日志表,其主键为ID+OPE_DATE:
create table t_log (id varchar2(20), ope_type varchar2(10),ope_date date, constraint pk_log primary key (id,ope_date));
对原表建立一个触发器,对应insert/update/delete,分别往T_LOG里插入记录。之后统计T_LOG表就看除每天增量多少了。这是从表的角度看变化。如果只是需要知道每天数据增长了多少G,那搞个定时任务,每天查询DBA_SEGMENTS的大小即可。
评论
有用 13
墨值悬赏