新聞中心
如何查詢oracle表的創(chuàng)建日期?
select CREATED,LAST_DDL_TIME from user_objects where object_name=upper('表名')其中CREATED 為創(chuàng)建時(shí)間LAST_DDL_TIME為最后修改時(shí)間

創(chuàng)新互聯(lián)公司IDC提供業(yè)務(wù):重慶服務(wù)器托管,成都服務(wù)器租用,重慶服務(wù)器托管,重慶服務(wù)器租用等四川省內(nèi)主機(jī)托管與主機(jī)租用業(yè)務(wù);數(shù)據(jù)中心含:雙線機(jī)房,BGP機(jī)房,電信機(jī)房,移動(dòng)機(jī)房,聯(lián)通機(jī)房。
1 SELECT * FROM ALL_OBJECTS WHERE OBJECT_NAME = 'OBJNAME '
;2 select OWNER,OBJECT_NAME,CREATED from dba_objects where OBJECT_NAME='表名' CREATED 是表的創(chuàng)建時(shí)間查詢 dba_objects 表需要dba權(quán)限
建表時(shí)間怎樣填?
“建表時(shí)間”通常指的是創(chuàng)建數(shù)據(jù)庫表的時(shí)間。填寫建表時(shí)間的方法取決于您使用的數(shù)據(jù)庫系統(tǒng)和表結(jié)構(gòu)定義語言。以下是使用SQLite和MySQL為例的填寫方法:
1. SQLite:
SQLite中沒有專門的字段類型用于存儲(chǔ)建表時(shí)間。您可以在創(chuàng)建表時(shí)使用CURRENT_TIMESTAMP關(guān)鍵字創(chuàng)建一個(gè)timestamp列,該列在插入數(shù)據(jù)時(shí)自動(dòng)更新為當(dāng)前時(shí)間。
示例:
```sql
CREATE TABLE example_table (
id INTEGER PRIMARY KEY,
如何查看當(dāng)前oracle日期默認(rèn)格式?
select * from nls_session_parameters;select * from nls_instance_parameters;select * from nls_database_parameters;其中的NLS_TIME_FORMAT就是日期格式,這三句分別是會(huì)話級(jí),實(shí)例級(jí)和數(shù)據(jù)庫級(jí)的
oracle時(shí)間,建立什么索引?
Oracle中我們經(jīng)常使用Date字段類型記錄日期和時(shí)間,有的時(shí)候還在這個(gè)字段上建立索引。
然后通過Java程序訪問數(shù)據(jù)庫的時(shí)候,我們很自然的類似這樣使用:select * from table where endDate>? and endDate,然后通過PreparedStatement預(yù)編譯,再通過setTimestamp傳入由java.util.Date轉(zhuǎn)成java.sql.Timestamp的參數(shù)(因?yàn)閖ava.sql.Date只有日期,java.sql.Time只有時(shí)間,所以我們只能用java.sql.Timestamp類型)。我們會(huì)認(rèn)為這樣應(yīng)該走索引區(qū)間掃描,效率應(yīng)該是非常高的。
而事實(shí)上,Oracle會(huì)把sql解釋成如下這樣來執(zhí)行:select * from table where TO_TIMESTAMP(endDate)>? and TO_TIMESTAMP(endDate); 為什么?因?yàn)閭魅氲膮?shù)是timestamp類型,Oracle從9.2版本以后支持這種類型,所以O(shè)racle做了這樣的轉(zhuǎn)換,結(jié)果就是這個(gè)SQL執(zhí)行變成了全表掃描。我們做的試驗(yàn),加了一個(gè)index hint,強(qiáng)制走時(shí)間索引字段,結(jié)果效率也不高,sql執(zhí)行變成了全索引掃描,和全表掃描沒多大區(qū)別。結(jié)果效率還是低。
不光直接使用JDBC會(huì)是這樣,Spring,iBatis在處理傳入?yún)?shù)是java.util.Date類型的時(shí)候,都會(huì)使用setTimestamp設(shè)定參數(shù),所以都需要注意。
到此,以上就是小編對于oracle如何查看表的創(chuàng)建時(shí)間和日期的問題就介紹到這了,希望這4點(diǎn)解答對大家有用。
當(dāng)前題目:oracle如何查看表的創(chuàng)建時(shí)間
本文鏈接:http://www.dlmjj.cn/article/cdpoihd.html


咨詢
建站咨詢
