




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
淘寶網(wǎng)開發(fā)人員數(shù)據(jù)庫(kù)知識(shí)參考手
冊(cè)
編寫、修訂、審核記錄
編號(hào)文檔版本修訂章節(jié)修訂原因修訂日期修訂人
11.0全文新建文檔2007-9-27勝通
22.0補(bǔ)充文檔2008-1-6勝通
3
4
5
6
7
8
9
10
目錄
第一章基本元素..................................................................6
第一節(jié)數(shù)據(jù)類型................................................................6
1.VARCHAR2(size):...............................................................................................................6
2.CHAR(size)...........................................................................................................................6
3.LONG.........................................................................................................................................7
4.CLOB.........................................................................................................................................7
5.NUMBER(p,s)....................................................................................................................7
6.DATE.........................................................................................................................................8
7.TIMESTAMP(factional_secondsprecision)....................................................................8
第二節(jié)NULL.......................................................................................................................................8
第三節(jié)偽列...................................................................11
1.CURRVALfaNEXTVAL........................................................................................................11
2.LEVEL.....................................................................................................................................12
3.ROWID....................................................................................................................................12
4.ROWNUM................................................................................................................................13
5.XMLDATA................................................................................................................................15
第四節(jié)注釋...................................................................15
第五節(jié)數(shù)據(jù)庫(kù)的對(duì)象...........................................................16
I.模式對(duì)象....................................................................16
2.非模式對(duì)象..................................................................17
3.部分模式對(duì)象................................................................17
第六節(jié)格式模型...............................................................17
1.時(shí)間格式....................................................................17
第七節(jié)操作符.................................................................19
1.操作符列表..................................................................19
2.操作符優(yōu)先級(jí)...............................................................19
3.連接操作符..................................................................19
4.集合操作符..................................................................19
第二章表達(dá)式...................................................................19
第三章條件.....................................................................19
第一節(jié)條件的優(yōu)先級(jí)...........................................................20
第二節(jié)比較條件...............................................................21
第三節(jié)邏輯條件...............................................................23
第四節(jié)成員關(guān)系條件...........................................................23
第五節(jié)范圍條件...............................................................23
第六節(jié)NULL條件..............................................................23
第四章函數(shù).....................................................................23
第一節(jié)單值函數(shù)...............................................................23
1.數(shù)值型函數(shù).................................................................24
<MOD.............................................................................................................................................................24
4ROUND........................................................................................................................................................24
令TRUNC...........................................................................................................................................................26
令A(yù)BS................................................................................................................................................................26
令A(yù)COS.............................................................................................................................................................26
令A(yù)SIN...............................................................................................................................................................27
令A(yù)TAN..............................................................................................................................................................27
令A(yù)TAN2............................................................................................................................................................28
0BIN_TO_NUM..............................................................................................................................................29
令BITAND.........................................................................................................................................................29
?CEIL...............................................................................................................................................................29
令COS................................................................................................................................................................29
OFLOOR...........................................................................................................................................................29
令SIN..................................................................................................................................................................29
QSINH...............................................................................................................................................................29
令........................................................................................................29
2.返回字符值的字符型函數(shù).....................................................................................................................29
令LOWER..........................................................................................................................................................29
令UPPER............................................................................................................................................................30
令LPAD..............................................................................................................................................................30
令RPAD..............................................................................................................................................................31
令TRIM..............................................................................................................................................................31
令UTRIM............................................................................................................................................................32
令RTRIM............................................................................................................................................................32
0REPLACE.....................................................................................................................................................33
令SOUNDEX....................................................................................................................................................33
?SUBSTR.........................................................................................................................................................34
令TRANSLATE................................................................................................................................................35
O..............................................................................................................................................................................36
3.返回?cái)?shù)字值的字符型函數(shù).......................................................................................................................36
QINSTR..............................................................................................................................................................36
令LENGTH.........................................................................................................................................................37
。........................................................................................................37
4.日期函數(shù)........................................................................................................................................................37
令A(yù)DD_MONTHS............................................................................................................................................38
令CURRENT.DATE........................................................................................................................................39
令CURRENT_TIMESTAMP..........................................................................................................................40
令SYSDATE......................................................................................................................................................40
令SYSTIMESTAMP........................................................................................................................................41
令LAST.DAY...................................................................................................................................................42
0NEXT_DAY..................................................................................................................................................42
令MONTHS.BETWEEN.................................................................................................................................42
?ROUND..........................................................................................................................................................43
令TRUNC...........................................................................................................................................................44
5.轉(zhuǎn)換函數(shù).......................................................................................................................................................45
令TOCHAR.....................................................................................................................................................45
令TO_DATE.....................................................................................................................................................47
6.其他輔助函數(shù)...........................................................................................................47
令DECODE48
令GREATEST.................................................................................................................................................49
令LEAST...........................................................................................................................................................49
0NULLIF.........................................................................................................................................................50
令NVL...............................................................................................................................................................50
令NVL2.............................................................................................................................................................51
令SYS_CONNECT_BY_PATH.....................................................................................................................52
OSYS_CONTEXT..........................................................................................................................................52
第二節(jié)聚集函數(shù)...............................................................52
°AVG...........................................................................................................................54
0DENSE_RANK.........................................................................................................56
。RANK.........................................................................................................................57
。FIRST.........................................................................................................................58
°MAX...........................................................................................................................58
。MIN............................................................................................................................59
0SUM..........................................................................................................................59
。...................................................................................60
第三節(jié)分析函數(shù)...............................................................60
7.概述...........................................................................................................................60
2.工作機(jī)制...................................................................................................................61
3語法62
4.常用的分析函數(shù).........................................................................................................65
。LAST_VALUE.............................................................................................................................................67
令MIN...............................................................................................................................................................69
令DENSE.RANK............................................................................................................................................70
令RANK...........................................................................................................................................................71
5.不太常用的分析函數(shù)..................................................................................................73
6.常見問題...................................................................................................................73
。計(jì)算動(dòng)態(tài)累計(jì)問題..............................................................73
<TOP-N問題....................................................................73
。交叉查詢問題...................................................................73
令移除重復(fù)值問題............................................................73
第四節(jié)對(duì)象引用函數(shù)..............................................................73
第五節(jié)函數(shù)列表(字母序)........................................................73
7.ABS..........................................................................................................................................73
2.ACOS......................................................................................................................................73
3.ADD_MONTHS......................................................................................................................73
4.ASCII......................................................................................................................................74
5.ASIN........................................................................................................................................74
6.ATAN.......................................................................................................................................74
7.ATAN2.....................................................................................................................................74
8.AVG.........................................................................................................................................75
9.BIN_TO_NUM........................................................................................................................75
10.BINAND................................................................................................................................75
11.CHARTOROWID..................................................................................................................76
12.COUNT.................................................................................................................................76
13.CURRENT_DATE.................................................................................................................76
14.CURRENT_TIMESTAMP.....................................................................................................76
75.DECODE.............................................................................................................................76
16.DENSE_RANK....................................................................................................................77
77.DUMP..................................................................................................................................77
18.FIRST...................................................................................................................................77
79.FIRST_VALUE.....................................................................................................................77
20.FLOOR.................................................................................................................................77
21.GREATEST...........................................................................................................................77
22.GROUPJD..........................................................................................................................77
23.GROUPING..........................................................................................................................77
24.GROUPINGJD....................................................................................................................77
25.INSTR...................................................................................................................................77
26.MG......................................................................................................................................77
27.LAST.....................................................................................................................................78
28.LAST_DAY............................................................................................................................78
29.LAST_VALUE.......................................................................................................................78
30.LEAD....................................................................................................................................78
31.LEAST...................................................................................................................................78
32.LENGTH...............................................................................................................................78
33.LOWER.................................................................................................................................78
34.LPAD.....................................................................................................................................78
35.MAX......................................................................................................................................78
36.MIN.......................................................................................................................................79
37.MOD.....................................................................................................................................79
38.MONTHS_BETWEEN..........................................................................................................79
39.NEXT_DAY...........................................................................................................................79
40.NULLIF................................................................................................................................79
41.NVL.......................................................................................................................................79
42.NVL2....................................................................................................................................79
43.RANK...................................................................................................................................79
44.REPLACE............................................................................................................................79
45.ROUND(date).....................................................................................................................80
46.ROUND(number)................................................................................................................80
47.ROW_NUMBER.................................................................................................................80
48.RPAD..................................................................................................................................80
49.RTRIM................................................................................................................................80
50.SOUNDEX..........................................................................................................................80
51.SUBSTR..............................................................................................................................80
52.SUM....................................................................................................................................80
53.SYSDATE............................................................................................................................80
54.SYSTIMESTAMP................................................................................................................81
55.TO_CHAR...........................................................................................................................81
56.TO_DATE...........................................................................................................................81
57.TO_NUMBER.....................................................................................................................81
58.TRANSLATE.......................................................................................................................81
59.TRIM...................................................................................................................................81
60.TRUNC(number)................................................................................................................81
61.TRUNC(date)......................................................................................................................81
62.UPPER...............................................................................................................................81
第五章后記.....................................................................82
第一章基本元素
第一節(jié)數(shù)據(jù)類型
1.VARCHAR2(size):
可變長(zhǎng)度的字符串,最大size個(gè)字節(jié)。size最大可取值是4000,如果你指定了size是
4000,然后插入超過4000子句的字符串,oracle會(huì)字段截取先進(jìn)入庫(kù)的4000字節(jié),后面
的它就不管了。如果你知道的size沒有4000,而是其他一個(gè)數(shù)字如200,那么如果你插入
的字符串超過200,oracle就會(huì)返回一個(gè)錯(cuò)誤。size必須指定個(gè)正數(shù)。
有關(guān)VARCHAR類型,它其實(shí)和VARCHAR2一樣,是它的同義詞。但是不宜指定
VARCHAR作為數(shù)據(jù)類型,因?yàn)槟悴淮_定oracle哪天頭腦發(fā)熱,把VARCHAR的含義改掉
了或者不支持它,那就完了。
2.CHAR(size)
固定長(zhǎng)度的字符串,最大size個(gè)字節(jié)。如果你插入的字符串沒有size個(gè)字節(jié),那么oracle
就會(huì)使用空白來填充它。size最大可取值是2000,如果你指定了size是2000,然后插入
超過2000子句的字符串,oracle會(huì)字段截取先進(jìn)入庫(kù)的4000字節(jié),后面的它就不管了。
如果你知道的size沒有2000,而是其他一個(gè)數(shù)字如200,那么如果你插入的字符串超過200,
oracle就會(huì)返回一個(gè)錯(cuò)誤。如果你不指定size,那么它的默認(rèn)值就是1。
3.LONG
用于存儲(chǔ)字符串,最多可以存儲(chǔ)2G個(gè)字節(jié)的字符。LONG類型有很多的限制,已經(jīng)不
被oracle推薦使用,大家最好不要用,會(huì)有一系列操作限制,導(dǎo)致一些隱形的問題。
4.CLOB
存儲(chǔ)字符串,即支持可變長(zhǎng)度的,也支持固定長(zhǎng)度的字符串,最大可支持到4G字節(jié)。
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 環(huán)保設(shè)施運(yùn)維合同樣本
- 專項(xiàng)信托外匯固定資產(chǎn)貸款合作合同
- 玫瑰貸記卡動(dòng)產(chǎn)質(zhì)押合同協(xié)議
- 員工合同解除合同書
- 贍養(yǎng)義務(wù)履行合同范文
- 聯(lián)合購(gòu)房按揭貸款合同
- 精簡(jiǎn)版商業(yè)租賃合同范本
- 租賃合同季度范本:機(jī)械設(shè)備篇
- 南湖區(qū):合同科技創(chuàng)新與合作新機(jī)遇
- 出租車股份合作合同條款
- 干式變壓器培訓(xùn)課件
- 2023年上海中考語文試卷(附答案)
- 理發(fā)店業(yè)務(wù)轉(zhuǎn)讓協(xié)議書范本
- 2024年江蘇省中學(xué)生生物學(xué)奧林匹克初賽理論試題
- 環(huán)境年度報(bào)告
- 生產(chǎn)流水線的規(guī)劃方案
- 小針刀療法教學(xué)課件
- 打造寫生基地方案
- 寫作:廣告詞-【中職專用】高二語文高效課堂(高教版2023·職業(yè)模塊)
- 爆發(fā)性心肌炎護(hù)理查房課件
- 銷售人員人才畫像
評(píng)論
0/150
提交評(píng)論