您的位置:首页 > 数据库 > Oracle

oracle 记录每一条数据最后更新的时间(ora_rowscn)

2015-02-10 10:32 477 查看
oracle ora_rowscn
        ora_rowscn是oracle的伪列,10g版本后才有,记录时间插入的时间和最后更新的时间
       
        SELECT TO_CHAR(scn_to_timestamp(ORA_ROWSCN),'YYYY-MM-DD HH24:MI:SS') INSERT_TIME FROM TABLE_NAME WHERE ZDNAME = {1}
        查询数据最后更新的时间
        ora_rowscn 只能查询近期的插入的时间(5天)
        select to_char(scn_to_timestamp(min(scn)),'yyyy-mm-dd hh24:mi:ss') from sys.smon_scn_time ;
       可以用来校验数据,和增量操作数据等
            
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  oracle ora_rowscn
相关文章推荐