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

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)