例如有表a,往里插入了10条数据或者是更新了某一条或几条数据,我怎么知道哪些是新插入的或者哪些是更新的,更新了哪几个字段?
解决方案 »
- oracle中这样怎么做?请大侠们帮忙!
- oracle动态sql跪求帮助
- Oracle99i
- oracle数据库中的数据导出到postgre数据库!求解决方案!
- 请教下这句SQL该怎么写?
- 问个简单问题-sql server转oracle的问题(只有十分了)
- 哪位大仙有oracle 8.0.5以下的客户端,用于pb6.5的?
- 初次使用sql*loader出错,请教!在线等待
- SQL语句能解决此问题吗?
- 12C 12.1.0.2 @Linux 6.5: [INS-20802] Creating Container Database for Oracle Grid
- oracle版本11.2.0.3,求个补丁下载地址
- oracle卸载问题
或者
用最简单的方式
select * from T1 as of timestamp to_timestamp('2017-12-04 22:10:00','YYYY-MM-DD HH24:MI:SS');--时间自己定,可以查看当时的表的情况 对比下就可以了。
2、通过logminer分析日志,可以查看
3、通过建立触发器,将变化的内容写到指定表中查看
1.在表上冗余两个createddate,modifieddate字段,就可以定位数据是进行了插入操作还是更新操作
2.如果要定位到更新字段,建议触发器