oracle 教程 我推薦幾本吧,既經(jīng)典又好用的oracle 教程:
專注于為中小企業(yè)提供網(wǎng)站設(shè)計、成都網(wǎng)站設(shè)計服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)洮南免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了1000多家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。
oracle 教程 入門的:
《Oracle 10g DBA手冊》教程 相當(dāng)基礎(chǔ),但隨著工作深入也相當(dāng)可查。
oracle 教程 蓋國強(qiáng)的:
《深入淺出Oracle》《循序漸進(jìn)Oracle》,這兩本教程書都需要有了一定基礎(chǔ)再看才好。
oracle 教程 tom的:
《expert one on one》 無論如何必看的教程,編程,調(diào)優(yōu)什么的。教程里面有些東西非常有用,比如外鍵必須建索引的原因、查詢腳本等等。
《Oracle 10g 編程藝術(shù)》這個和優(yōu)化很相關(guān)的教程,必看,但可以慢慢看。
學(xué)oracle大神Tomas Kyte的書不能不看,大名鼎鼎的ASK TOM就是他開的網(wǎng)站!
Tomas Kyte一共有三本書:
《Oracle專家高級編程》:經(jīng)典中的經(jīng)典。雖然是講9i的,但是還是不能不看,講的都是些基礎(chǔ)但是很重要的東西。而且網(wǎng)上現(xiàn)在有電子版可以下載!建議先下載下來看完!
《Oracle Database 9i/10g/11g編程藝術(shù):深入數(shù)據(jù)庫體系結(jié)構(gòu)》
這本書現(xiàn)在是當(dāng)當(dāng)上是ORACLE方面賣得最多的,可見其重要性,講的都是基礎(chǔ)的東西,但是非常深入。
《Effective Oracle by design》 :這本是最新的書,只有英文版,網(wǎng)上有一二三章可以下載。
ORACLE書看幾本經(jīng)典的就可以了,然后熟讀官方文檔才是王道,網(wǎng)上有很多關(guān)于怎么讀官方文檔的資料,Tomas Kyte也在他的書里也有推薦讀官方文檔的方法和順序!
已經(jīng)得到解決!在我發(fā)的其他帖子中,想知道答案請找下相關(guān)帖子!
connect by 用于存在父子,祖孫,上下級等層級關(guān)系的數(shù)據(jù)表進(jìn)行層級查詢。
語法格式 :
{CONNECT BY [ NOCYCLE ] condition [AND condition]... [ START WITH condition ]
| START WITH condition CONNECT BY [ NOCYCLE ] condition [AND condition]...
}
特殊詞講解 :
start with: 指定起始節(jié)點(diǎn)的條件
connect by: 指定父子行的條件關(guān)系
prior: 查詢父行的限定符,格式: prior column1 = column2 or column1 = prior column2 and ... ,
nocycle: 若數(shù)據(jù)表中存在循環(huán)行,那么不添加此關(guān)鍵字會報錯,添加關(guān)鍵字后,便不會報錯,但循環(huán)的兩行只會顯示其中的第一條
循環(huán)行: 該行只有一個子行,而且子行又是該行的祖先行
connect_by_iscycle: 前置條件:在使用了nocycle之后才能使用此關(guān)鍵字,用于表示是否是循環(huán)行,0表示否,1 表示是
connect_by_isleaf: 是否是葉子節(jié)點(diǎn),0表示否,1 表示是
level: level偽列,表示層級,值越小層級越高,level=1為層級最高節(jié)點(diǎn)
自定義數(shù)據(jù):
數(shù)據(jù)列表展示:
數(shù)據(jù)樹形展示:
(1) 查詢以emp_id為0開始的節(jié)點(diǎn)的所有直屬節(jié)點(diǎn)
(2) 以emp_id為6的所有祖先節(jié)點(diǎn)
(3) 查詢一個節(jié)點(diǎn)的叔叔伯父節(jié)點(diǎn)
(4) 查詢族兄
(5) level偽列的使用,格式化層級
level數(shù)值越低級別越高
(6) connect_by_root 查找根節(jié)點(diǎn)
(7) 標(biāo)注循環(huán)行
(8) connect_by_isleaf 是否是葉子節(jié)點(diǎn)
原文鏈接: oracle進(jìn)階之connect by筆記
要盡可能的了解Oracle的體系結(jié)構(gòu),涉及Oracle管理的內(nèi)容?!禣racle10g
OCP認(rèn)證手冊》這本書不錯。
oracle從淺到深的書籍:
1《深入淺出Oracle》,《從實(shí)踐中學(xué)習(xí)Oracle/SQL》
2.
Thomas
Kyte的《Expert
One
on
One:
Oracle》,Oracle
OCP官方培訓(xùn)教材
3《Oracle
數(shù)據(jù)庫DBA專題技術(shù)精粹》、《Oracle
數(shù)據(jù)庫性能優(yōu)化》、《深入淺出Oracle-DBA入門、進(jìn)階與診斷案例》、《循序漸進(jìn)Oracle》。
是在自學(xué)嗎?有同事或朋友帶比較好,如果沒有
不建議自己摸索,會走很多彎路,還會有一些錯誤的概念,建議去培訓(xùn)學(xué)習(xí)。我當(dāng)時也是自學(xué),進(jìn)度非常慢,后來報的CUUG
DBA班,4個月學(xué)出來了。