偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

一條SQL語句實現(xiàn)查看Oracle表記錄的生成時間

數(shù)據(jù)庫 Oracle
如果我們查看表中的那條記錄是什么時候創(chuàng)建的話,通過一條SQL語句就可以輕松完成任務(wù),下面就讓我們一起來了解一下該語句的寫法。

下面為你介紹SQL語句用于實現(xiàn)實現(xiàn)查看Oracle表記錄的生成時間,如果您之前遇到過類似的問題,不妨一看。

有時要查看表中的那條記錄是什么時候創(chuàng)建的,有的會去用logminer去查看,有的會用閃回查詢,其實很簡單。

不用那么麻煩,oracle的建每張表時都會建一個隱含的字段ora_rowscn,看到這個字段的名字,有寫人會想到scn?對了,oracle在向表中插入記錄時會記錄插入記錄時當(dāng)前數(shù)據(jù)庫的scn,那么聰明的你很快就會想到,既然有每條記錄的scn,那么通過scn不就能查到每條Oracle表記錄的創(chuàng)建時間啦?全對!

只要一句話,就可以輕松查看Oracle表記錄的生成時間,相信這個應(yīng)該會有幫助的!

舉個例子:

select to_char(scn_to_timestamp(ORA_ROWSCN),'yyyy-mm-dd hh24:mi:ss') insert_time from scott.emp;

結(jié)果將會看到emp表中每條記錄創(chuàng)建時的時間。

默認(rèn)情況下,每行記錄的ORA_ROWSCN是基于Block的,這樣是不準(zhǔn)確的,除非在建表的時候執(zhí)行開啟行級跟蹤(create table … rowdependencies),這樣就會是在行級記錄scn。

所以要想查看準(zhǔn)確的Oracle表記錄創(chuàng)建時間則在建表時要加rowdependencies選項!

 

 

【編輯推薦】

帶您了解Oracle恢復(fù)結(jié)構(gòu)

詳解Oracle物理結(jié)構(gòu)

深入了解Oracle表空間

Oracle啟動模式的三個階段

Oracle數(shù)據(jù)庫重新啟動的方法

責(zé)任編輯:段燃 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2025-05-12 08:27:25

2021-04-16 07:04:53

SQLOracle故障

2010-11-04 13:14:16

DB2執(zhí)行SQL語句

2022-02-11 14:43:53

SQL語句C/S架構(gòu)

2024-12-17 06:20:00

MySQLSQL語句數(shù)據(jù)庫

2022-05-31 13:58:09

MySQL查詢語句

2011-03-23 13:52:09

ORACLESQL十進(jìn)制

2025-06-04 08:20:30

2024-01-03 17:42:32

SQL數(shù)據(jù)庫

2010-11-18 17:08:44

Oracle使用SQL

2021-02-09 09:50:21

SQLOracle應(yīng)用

2010-04-12 14:22:13

Oracle性能sql語句

2021-06-07 08:37:03

SQL 查詢語句

2023-11-01 16:50:58

2010-09-26 15:15:11

SQL語句

2011-05-12 14:43:57

MYSQL

2010-09-25 16:53:39

SQL語句

2025-05-20 00:00:00

2021-08-30 05:47:12

MySQL SQL 語句數(shù)據(jù)庫

2024-04-19 07:31:58

MySQL數(shù)據(jù)庫
點贊
收藏

51CTO技術(shù)棧公眾號