天天看點

Oracle檢視表中的資料插入時間

Oracle檢視表中的資料插入時間

SQL> select to_char(scn_to_timestamp(ORA_ROWSCN),'yyyy-mm-dd hh24:mi:ss:ff8') insert_time  from c##a.emp t;

INSERT_TIME
--------------------------------------------------------
2020-03-30 22:13:57:00000000
2020-03-30 22:13:57:00000000
2020-03-30 22:13:57:00000000
2020-03-30 22:13:57:00000000
2020-03-30 22:13:57:00000000
2020-03-30 22:13:57:00000000
2020-03-30 22:13:57:00000000
2020-03-30 22:13:57:00000000
2020-03-30 22:13:57:00000000
2020-03-30 22:13:57:00000000
2020-03-30 22:13:57:00000000

INSERT_TIME
--------------------------------------------------------
2020-03-30 22:13:57:00000000

已選擇 12 行。
           

參考https://bbs.csdn.net/topics/392606940?depth_1-utm_source=distribute.pc_relevant.none-task-discussion_topic-BlogCommendFromBaidu-1&utm_source=distribute.pc_relevant.none-task-discussion_topic-BlogCommendFromBaidu-1

update後,時間變為update時的時間,如果在建表時

create table test
(
  id int,
  name varchar(10)
)
rowdependencies;
           

增加了rowdependencies選項,或者加個時間戳字段 default sysdate,可以保持不變。(未測試,睡覺)