注冊(cè) | 登錄讀書(shū)好,好讀書(shū),讀好書(shū)!
讀書(shū)網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書(shū)科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫(kù)數(shù)據(jù)庫(kù)設(shè)計(jì)/管理Oracle

Oracle

Oracle

定 價(jià):¥99.00

作 者: 孫風(fēng)棟 王瀾 郭曉惠
出版社: 機(jī)械工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: Oracle 計(jì)算機(jī)/網(wǎng)絡(luò) 數(shù)據(jù)庫(kù)

購(gòu)買(mǎi)這本書(shū)可以去


ISBN: 9787111503286 出版時(shí)間: 2015-06-01 包裝:
開(kāi)本: 頁(yè)數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  本書(shū)分為三篇,具體內(nèi)容如下:基礎(chǔ)篇介紹PL/SQL程序設(shè)計(jì)的基礎(chǔ)知識(shí),包括PL/SQL概述、PL/SQL開(kāi)發(fā)工具、PL/SQL基礎(chǔ)、PL/SQL控制語(yǔ)句、數(shù)據(jù)查詢(xún)、數(shù)據(jù)操縱與事務(wù)處理、內(nèi)置SQL函數(shù)、PL/SQL中的靜態(tài)SQL語(yǔ)句、記錄以及錯(cuò)誤處理等。開(kāi)發(fā)篇主要介紹PL/SQL命名對(duì)象的開(kāi)發(fā),包括PL/SQL子程序、PL/SQL包、子程序依賴(lài)性與權(quán)限管理、觸發(fā)器、集合、動(dòng)態(tài)SQL、批綁定等,是PL/SQL程序設(shè)計(jì)的核心部分。在Oracle項(xiàng)目開(kāi)發(fā)過(guò)程中,PL/SQL程序設(shè)計(jì)的主要任務(wù)就是根據(jù)業(yè)務(wù)需要編寫(xiě)各種功能模塊,即PL/SQL命名塊。高級(jí)篇主要介紹Oracle數(shù)據(jù)庫(kù)中的對(duì)象及其特性、大對(duì)象的存儲(chǔ)與操作、任務(wù)調(diào)度管理、PL/SQL性能優(yōu)化、常用的Oracle內(nèi)置包等。

作者簡(jiǎn)介

暫缺《Oracle》作者簡(jiǎn)介

圖書(shū)目錄

目 錄 Contents
前 言
基 礎(chǔ) 篇
第1章 PL/SQL概述2
1.1 什么是PL/SQL2
1.2 PL/SQL優(yōu)點(diǎn)3
1.3 PL/SQL特性5
1.4 PL/SQL運(yùn)行機(jī)制9
1.4.1 PL/SQL引擎9
1.4.2 PL/SQL單元與編譯參數(shù)9
1.5 PL/SQL 12.1新特性10
1.6 案例數(shù)據(jù)庫(kù)介紹12
1.6.1 案例數(shù)據(jù)庫(kù)表與序列12
1.6.2 創(chuàng)建表與序列14
1.6.3 向表中插入數(shù)據(jù)16
1.7 使用Oracle文檔16
1.8 小結(jié)17
第2章 PL/SQL開(kāi)發(fā)工具的使用18
2.1 SQL Plus18
2.1.1 SQL Plus簡(jiǎn)介18
2.1.2 SQL Plus的啟動(dòng)與退出18
2.1.3 SQL Plus常用命令21
2.2 SQL Developer28
2.2.1 SQL Developer簡(jiǎn)介28
2.2.2 創(chuàng)建數(shù)據(jù)庫(kù)連接29
2.2.3 瀏覽與管理數(shù)據(jù)庫(kù)對(duì)象30
2.2.4 執(zhí)行SQL語(yǔ)句31
2.2.5 開(kāi)發(fā)PL/SQL程序32
2.2.6 執(zhí)行與調(diào)試PL/SQL程序33
2.3 PL/SQL Developer36
2.3.1 PL/SQL Developer簡(jiǎn)介36
2.3.2 連接數(shù)據(jù)庫(kù)36
2.3.3 編寫(xiě)與運(yùn)行PL/SQL程序37
2.3.4 測(cè)試PL/SQL程序38
2.4 小結(jié)39
第3章 PL/SQL基礎(chǔ)40
3.1 PL/SQL程序結(jié)構(gòu) 40
3.1.1 PL/SQL塊結(jié)構(gòu)40
3.1.2 PL/SQL塊分類(lèi)42
3.2 PL/SQL詞法單元44
3.2.1 字符集44
3.3.2 標(biāo)識(shí)符45
3.2.3 分隔符49
3.2.4 字面值50
3.2.5 注釋52
3.3 PL/SQL數(shù)據(jù)類(lèi)型53
3.3.1 PL/SQL數(shù)據(jù)類(lèi)型概述53
3.3.2 字符類(lèi)型54
3.3.3 數(shù)字類(lèi)型56
3.3.4 日期/時(shí)間類(lèi)型58
3.3.5 布爾類(lèi)型63
3.3.6 復(fù)合類(lèi)型64
3.3.7 引用類(lèi)型64
3.3.8 LOB類(lèi)型65
3.3.9 %TYPE屬性65
3.3.10 %ROWTYPE屬性66
3.4 PL/SQL變量與常量67
3.4.1 常量與變量的聲明67
3.4.2 變量作用域與可見(jiàn)性67
3.5 運(yùn)算符與表達(dá)式69
3.5.1 運(yùn)算符69
3.5.2 表達(dá)式75
3.6 編譯指示77
3.7 小結(jié)78
第4章 PL/SQL控制語(yǔ)句79
4.1 條件選擇語(yǔ)句79
4.1.1 IF語(yǔ)句79
4.1.2 CASE語(yǔ)句85
4.2 循環(huán)語(yǔ)句87
4.2.1 簡(jiǎn)單循環(huán)語(yǔ)句88
4.2.2 WHILE循環(huán)語(yǔ)句89
4.2.3 FOR循環(huán)語(yǔ)句89
4.2.4 CONTINUE語(yǔ)句92
4.3 順序控制語(yǔ)句94
4.3.1 GOTO語(yǔ)句94
4.3.2 NULL語(yǔ)句95
4.4 小結(jié)96
第5章 數(shù)據(jù)查詢(xún)97
5.1 SQL語(yǔ)言概述97
5.1.1 SQL語(yǔ)言介紹97
5.1.2 SQL語(yǔ)言的分類(lèi)98
5.1.3 SQL語(yǔ)言的特點(diǎn)98
5.2 SELECT語(yǔ)句基本語(yǔ)法99
5.3 簡(jiǎn)單查詢(xún)100
5.3.1 無(wú)條件查詢(xún)100
5.3.2 有條件查詢(xún)103
5.4 查詢(xún)排序108
5.5 分組查詢(xún)110
5.5.1 常用的聚集函數(shù)110
5.5.2 分組查詢(xún)的語(yǔ)法112
5.5.3 單列分組查詢(xún)112
5.5.4 多列分組查詢(xún)113
5.5.5 使用HAVING子句113
5.5.6 使用ROLLUP 和CUBE子句114
5.5.7 合并分組查詢(xún)116
5.6 連接查詢(xún) 117
5.6.1 笛卡爾積連接117
5.6.2 內(nèi)連接118
5.6.3 自然連接120
5.6.4 使用USING子句的連接121
5.6.5 外連接121
5.7 子查詢(xún)124
5.7.1 子查詢(xún)概述124
5.7.2 單行單列子查詢(xún)125
5.7.3 多行單列子查詢(xún)125
5.7.4 單行多列子查詢(xún)127
5.7.5 多行多列子查詢(xún)127
5.7.6 相關(guān)子查詢(xún)127
5.7.7 在FROM子句中使用子查詢(xún)129
5.7.8 在DDL語(yǔ)句中使用子查詢(xún)129
5.7.9 使用WITH子句的子查詢(xún)130
5.8 層次查詢(xún)130
5.8.1 層次結(jié)構(gòu)的概念130
5.8.2 層次查詢(xún)的語(yǔ)法131
5.8.3 層次查詢(xún)的執(zhí)行過(guò)程132
5.8.4 層次查詢(xún)相關(guān)偽列133
5.9 集合查詢(xún)134
5.9.1 UNION134
5.9.2 UNION ALL135
5.9.3 INTERSECT135
5.9.4 MINUS135
5.10 分析查詢(xún) 136
5.10.1 分析查詢(xún)概述136
5.10.2 分析查詢(xún)的語(yǔ)法136
5.10.3 分析函數(shù)的應(yīng)用137
5.11 TOPN與分頁(yè)查詢(xún)139
5.11.1 Oracle 12c之前的TOPN與分頁(yè)查詢(xún)139
5.11.2 Oracle 12c中的TOPN與分頁(yè)查詢(xún)140
5.12 小結(jié)142
第6章 數(shù)據(jù)操縱與事務(wù)控制143
6.1 數(shù)據(jù)插入143
6.1.1 數(shù)據(jù)插入介紹143
6.1.2 INSERT語(yǔ)句的語(yǔ)法144
6.1.3 插入單行記錄144
6.1.4 使用子查詢(xún)插入數(shù)據(jù)146
6.1.5 使用DirectPath方法插入數(shù)據(jù)146
6.1.6 無(wú)條件多表插入147
6.1.7 有條件多表插入149
6.2 數(shù)據(jù)修改151
6.2.1 UPDATE語(yǔ)句的語(yǔ)法151
6.2.2 使用子查詢(xún)修改數(shù)據(jù)152
6.3 MERGE語(yǔ)句152
6.4 數(shù)據(jù)刪除155
6.4.1 DELETE語(yǔ)句的語(yǔ)法155
6.4.2 使用子查詢(xún)刪除數(shù)據(jù)156
6.4.3 使用TRUNCATE清除數(shù)據(jù)156
6.5 事務(wù)控制156
6.5.1 事務(wù)概述156
6.5.2 Oracle事務(wù)的隔離級(jí)別157
6.5.3 使用SET TRANSACTION語(yǔ)句設(shè)置事務(wù)157
6.5.4 事務(wù)提交與回滾159
6.6 鎖161
6.6.1 Oracle數(shù)據(jù)庫(kù)中鎖的分類(lèi)161
6.6.2 Oracle數(shù)據(jù)庫(kù)中的DML鎖161
6.6.3 使用LOCK TABLE語(yǔ)句162
6.7 小結(jié)163
第7章 內(nèi)置SQL函數(shù)164
7.1 內(nèi)置SQL函數(shù)概述164
7.2 單行函數(shù)165
7.2.1 數(shù)字函數(shù)165
7.2.2 字符函數(shù)167
7.2.3 日期函數(shù)170
7.2.4 轉(zhuǎn)換函數(shù)173
7.2.5 空值函數(shù)177
7.2.6 其他單行函數(shù)179
7.3 聚集函數(shù)182
7.4 分析函數(shù)184
7.5 其他函數(shù)189
7.6 小結(jié)189
第8章 PL/SQL中的靜態(tài)SQL語(yǔ)句191
8.1 靜態(tài)SQL語(yǔ)句概述191
8.1.1 靜態(tài)SQL語(yǔ)句類(lèi)型191
8.1.2 PL/SQL中的SELECT語(yǔ)句192
8.1.3 PL/SQL中的DML語(yǔ)句193
8.1.4 PL/SQL中的字符匹配194
8.2 顯式游標(biāo)195
8.2.1 游標(biāo)概述195
8.2.2 聲明與定義顯式游標(biāo)196
8.2.3 打開(kāi)與關(guān)閉顯式游標(biāo)198
8.2.4 檢索顯式游標(biāo)198
8.2.5 顯式游標(biāo)的屬性204
8.2.6 顯式游標(biāo)定義中的變量207
8.2.7 參數(shù)化顯式游標(biāo)208
8.2.8 FOR UPDATE游標(biāo)209
8.3 隱式游標(biāo)212
8.3.1 隱式游標(biāo)介紹212
8.3.2 隱式游標(biāo)的屬性212
8.4 游標(biāo)變量214
8.4.1 游標(biāo)變量簡(jiǎn)介214
8.4.2 聲明游標(biāo)變量214
8.4.3 打開(kāi)與關(guān)閉游標(biāo)變量215
8.4.4 檢索游標(biāo)變量216
8.5 游標(biāo)表達(dá)式217
8.6 自治事務(wù)220
8.6.1 自治事務(wù)的概念220
8.6.2 聲明自治程序221
8.6.3 自治事務(wù)的控制222
8.6.4 自治觸發(fā)器223
8.7 小結(jié)224
第9章 記錄225
9.1 記錄類(lèi)型概述225
9.2 聲明記錄類(lèi)型226
9.3 記錄類(lèi)型變量227
9.3.1 聲明記錄類(lèi)型變量227
9.3.2 利用%ROWTYPE聲明記錄類(lèi)型變量228
9.3.3 記錄類(lèi)型變量賦值229
9.4 記錄類(lèi)型變量的應(yīng)用231
9.4.1 記錄類(lèi)型變量在SELECT語(yǔ)句中的應(yīng)用231
9.4.2 記錄類(lèi)型變量在INSERT語(yǔ)句中的應(yīng)用232
9.4.3 記錄類(lèi)型變量在UPDATE語(yǔ)句中的應(yīng)用232
9.4.4 DML語(yǔ)句中記錄類(lèi)型變量使用的限制233
9.5 小結(jié)233
第10章 錯(cuò)誤處理234
10.1 編譯警告234
10.2 異常處理概述235
10.2.1 Oracle錯(cuò)誤處理機(jī)制235
10.2.2 使用異常處理的優(yōu)點(diǎn)236
10.3 異常的類(lèi)型238
10.3.1 預(yù)定義異常238
10.3.2 內(nèi)部定義異常239
10.3.3 用戶(hù)定義異常240
10.4 拋出異常241
10.4.1 用戶(hù)定義異常的拋出241
10.4.2 預(yù)定義異常的拋出241
10.4.3 內(nèi)部定義異常的拋出242
10.4.4 重新拋出當(dāng)前異常243
10.4.5 RAISE_APPLICATION_ERROR方法的使用244
10.5 捕獲與處理異常245
10.5.1 異常處理器245
10.5.2 OTHERS異常處理器246
10.6 異常的傳播249
10.6.1 執(zhí)行部分異常的傳播249
10.6.2 聲明部分與異常處理部分異常的傳播251
10.7 異常處理策略252
10.7.1 異常處理的基本原則252
10.7.2 異常的范圍252
10.7.3 避免未處理的異常253
10.7.4 異常與事務(wù)254
10.7.5 錯(cuò)誤位置標(biāo)識(shí)255
10.8 小結(jié)256
開(kāi) 發(fā) 篇
第11章 PL/SQL子程序258
11.1 PL/SQL子程序概述258
11.1.1 PL/SQL子程序的概念與分類(lèi)258
11.1.2 PL/SQL子程序的優(yōu)點(diǎn)259
11.2 獨(dú)立子程序259
11.2.1 子程序結(jié)構(gòu)259
11.2.2 創(chuàng)建存儲(chǔ)過(guò)程260
11.2.3 創(chuàng)建函數(shù)264
11.3 調(diào)用子程序267
11.3.1 調(diào)用存儲(chǔ)過(guò)程268
11.3.2 在PL/SQL程序中調(diào)用函數(shù)269
11.3.3 在SQL語(yǔ)句中調(diào)用函數(shù)270
11.4 子程序參數(shù)271
11.4.1 形式參數(shù)與實(shí)際參數(shù)271
11.4.2 參數(shù)的傳遞方式272
11.4.3 參數(shù)模式272
11.4.4 NOCOPY關(guān)鍵字278
11.4.5 參數(shù)的約束279
11.4.6 IN模式參數(shù)默認(rèn)值280
11.4.7 無(wú)參子程序281
11.4.8 實(shí)參與形參的對(duì)應(yīng)關(guān)系281
11.5 嵌套子程序282
11.5.1 嵌套子程序的概念282
11.5.2 嵌套子程序的創(chuàng)建282
11.5.3 嵌套子程序的向前聲明283
11.5.4 嵌套子程序的重載284
11.6 獨(dú)立子程序的管理288
11.7 小結(jié)289
第12章 PL/SQL包290
12.1 包概述290
12.1.1 包的概念290
12.1.2 包的分類(lèi)291
12.1.3 使用包的優(yōu)點(diǎn)291
12.2 創(chuàng)建包292
12.2.1 包規(guī)范292
12.2.2 包體295
12.3 調(diào)用包298
12.4 重載包299
12.5 實(shí)例化與初始化包300
12.6 包的純度等級(jí)302
12.7 包的狀態(tài)305
12.7.1 變量持續(xù)性305
12.7.2 游標(biāo)持續(xù)性307
12.7.3 SERIALLY_REUSABLE包308
12.8 包編寫(xiě)指南310
12.9 STANDARD包313
12.10 包管理313
12.11 小結(jié)314
第13章 子程序依賴(lài)性與權(quán)限管理315
13.1 對(duì)象依賴(lài)性概述315
13.1.1 對(duì)象依賴(lài)性的概念315
13.1.2 對(duì)象依賴(lài)關(guān)系查詢(xún)316
13.2 子程序的本地依賴(lài)性319
13.2.1 子程序的依賴(lài)關(guān)系319
13.2.2 包的依賴(lài)性關(guān)系320
13.3 子程序的遠(yuǎn)程依賴(lài)性324
13.3.1 遠(yuǎn)程依賴(lài)關(guān)系的建立324
13.3.2 遠(yuǎn)程依賴(lài)失效的識(shí)別326
13.4 子程序權(quán)限概述327
13.4.1 子程序調(diào)用需要的權(quán)限327
13.4.2 子程序定義者需要的權(quán)限330
13.5 調(diào)用者權(quán)限與定義者權(quán)限332
13.6 小結(jié)335
第14章 觸發(fā)器336
14.1 觸發(fā)器簡(jiǎn)介336
14.1.1 觸發(fā)器的概念336
14.1.2 觸發(fā)器的作用337
14.1.3 觸發(fā)器的種類(lèi)337
14.1.4 觸發(fā)器的結(jié)構(gòu)338
14.2 簡(jiǎn)單的DML觸發(fā)器338
14.2.1 簡(jiǎn)單DML觸發(fā)器概述338
14.2.2 語(yǔ)句級(jí)簡(jiǎn)單DML觸發(fā)器340
14.2.3 行級(jí)簡(jiǎn)單DML觸發(fā)器342
14.2.4 簡(jiǎn)單DML觸發(fā)器的執(zhí)行順序345
14.3 INSTEAD OF DML觸發(fā)器346
14.3.1 INSTEAD OF DML觸發(fā)器概述346
14.3.2 創(chuàng)建INSTEAD OF DML觸發(fā)器347
14.3.3 基于視圖嵌套表列的INSTEAD OF DML觸發(fā)器348
14.4 復(fù)合DML觸發(fā)器350
14.4.1 復(fù)合DML觸發(fā)器概述350
14.4.2 創(chuàng)建復(fù)合DML觸發(fā)器351
14.4.3 復(fù)合DML觸發(fā)器應(yīng)用353
14.5 利用DML觸發(fā)器保證引用完整性356
14.6 系統(tǒng)觸發(fā)器360
14.6.1 系統(tǒng)觸發(fā)器的響應(yīng)事件360
14.6.2 創(chuàng)建系統(tǒng)觸發(fā)器361
14.6.3 事件屬性函數(shù)364
14.7 變異表觸發(fā)器369
14.7.1 變異表觸發(fā)器的限制369
14.7.2 變異表觸發(fā)器應(yīng)用370
14.8 觸發(fā)器設(shè)計(jì)指南372
14.9 觸發(fā)器管理373
14.9.1 觸發(fā)器定義的限制373
14.9.2 觸發(fā)器的禁用與激活373
14.9.3 觸發(fā)器的修改、重編譯與刪除374
14.9.4 觸發(fā)器的信息查詢(xún)374
14.10 小結(jié)375
第15章 集合376
15.1 集合概述376
15.2 聯(lián)合數(shù)組377
15.2.1 聯(lián)合數(shù)組概述377
15.2.2 定義聯(lián)合數(shù)組378
15.2.3 操作聯(lián)合數(shù)組379
15.3 嵌套表382
15.3.1 嵌套表概述382
15.3.2 定義嵌套表382
15.3.3 初始化嵌套表383
15.3.4 操作嵌套表384
15.4 可變數(shù)組386
15.4.1 可變數(shù)組概述386
15.4.2 可變數(shù)組的定義與初始化387
15.4.3 操作可變數(shù)組388
15.5 集合方法391
15.6 集合類(lèi)型變量的比較406
15.6.1 集合類(lèi)型變量與NULL的比較406
15.6.2 嵌套表變量比較406
15.6.3 嵌套表變量多集合條件比較407
15.7 獨(dú)立集合類(lèi)型408
15.7.1 嵌套表在數(shù)據(jù)庫(kù)中的應(yīng)用408
15.7.2 可變數(shù)組在數(shù)據(jù)庫(kù)中的應(yīng)用410
15.8 在包中定義的集合類(lèi)型412
15.9 多維集合413
15.10 小結(jié)413
第16章 動(dòng)態(tài)SQL語(yǔ)句415
16.1 動(dòng)態(tài)SQL語(yǔ)句概述415
16.1.1 動(dòng)態(tài)SQL語(yǔ)句的概念415
16.1.2 動(dòng)態(tài)SQL語(yǔ)句與靜態(tài)SQL語(yǔ)句的比較417
16.2 本地動(dòng)態(tài)SQL417
16.2.1 EXECUTE IMMEDIATE語(yǔ)句418
16.2.2 動(dòng)態(tài)DDL操作419
16.2.3 動(dòng)態(tài)DCL操作420
16.2.4 動(dòng)態(tài)DML操作421
16.2.5 動(dòng)態(tài)單行查詢(xún)操作423
16.2.6 動(dòng)態(tài)多行查詢(xún)操作423
16.2.7 在動(dòng)態(tài)SQL語(yǔ)句中調(diào)用子程序427
16.2.8 動(dòng)態(tài)SQL語(yǔ)句中的重名占位符429
16.3 DBMS_SQL包430
16.3.1 DBMS_SQL包概述430
16.3.2 DBMS_SQL包中方法介紹431
16.3.3 DBMS_SQL操作流程434
16.3.4 使用DBMS_SQL包執(zhí)行動(dòng)態(tài)DDL語(yǔ)句435
16.3.5 使用DBMS_SQL包進(jìn)行動(dòng)態(tài)DML語(yǔ)句436
16.3.6 使用DBMS_SQL包執(zhí)行動(dòng)態(tài)查詢(xún)語(yǔ)句 437
16.3.7 使用DBMS_SQL包執(zhí)行匿名塊 440
16.3.8 其他常用DBMS_SQL方法應(yīng)用441
16.4 小結(jié)446
第17章 批綁定447
17.1 批綁定概述447
17.2 FORALL語(yǔ)句449
17.2.1 FORALL語(yǔ)句的語(yǔ)法449
17.2.2 FORALL語(yǔ)句與FOR LOOP語(yǔ)句比較450
17.2.3 批量DML操作451
17.2.4 使用稀疏集合的FORALL語(yǔ)句452
17.2.5 FORALL語(yǔ)句的異常處理457
17.2.6 獲取FORALL語(yǔ)句影響的記錄數(shù)量460
17.3 BULK COLLECT短語(yǔ)461
17.3.1 SELECT BULK COLLECT語(yǔ)句461
17.3.2 FETCH BULK COLLECT語(yǔ)句463
17.3.3 RETURNING BULK COLLECT短語(yǔ)465
17.4 動(dòng)態(tài)批綁定466
17.4.1 動(dòng)態(tài)批量DML操作466
17.4.2 動(dòng)態(tài)批查詢(xún)操作467
17.5 小結(jié)468
高 級(jí) 篇
第18章 對(duì)象470
18.1 Oracle對(duì)象概述470
18.1.1 Oracle對(duì)象簡(jiǎn)介470
18.1.2 使用Oracle對(duì)象的優(yōu)勢(shì)472
18.1.3 Oracle數(shù)據(jù)庫(kù)的對(duì)象特性472
18.2 對(duì)象類(lèi)型定義475
18.2.1 對(duì)象類(lèi)型規(guī)范475
18.2.2 對(duì)象類(lèi)型體478
18.3 對(duì)象類(lèi)型方法480
18.3.1 MEMBER方法 480
18.3.2 STATIC方法481
18.3.3 MAP與ORDER方法482
18.3.4 構(gòu)造方法484
18.4 對(duì)象類(lèi)型的繼承 486
18.4.1 對(duì)象類(lèi)型繼承概述486
18.4.2 FINAL與NOT FINAL對(duì)象類(lèi)型與方法488
18.4.3 創(chuàng)建子對(duì)象類(lèi)型488
18.4.4 方法重定義與重載491
18.4.5 NOT INSTANTIABLE對(duì)象類(lèi)型與方法494
18.5 操作數(shù)據(jù)庫(kù)中對(duì)象495
18.5.1 創(chuàng)建對(duì)象表495
18.5.2 操作對(duì)象表499
18.5.3 操作列對(duì)象501
18.5.4 對(duì)象引用502
18.6 對(duì)象視圖504
18.6.1 對(duì)象視圖概述504
18.6.2 創(chuàng)建對(duì)象視圖505
18.6.3 在對(duì)象視圖中嵌套對(duì)象507
18.6.4 操作對(duì)象視圖508
18.7 在PL/SQL中使用對(duì)象類(lèi)型509
18.7.1 對(duì)象的聲明與初始化509
18.7.2 操作PL/SQL中的對(duì)象511
18.8 與對(duì)象相關(guān)的函數(shù)和操作符513
18.9 對(duì)象類(lèi)型的管理516
18.9.1 修改對(duì)象類(lèi)型516
18.9.2 刪除對(duì)象類(lèi)型520
18.10 小結(jié)520
第19章 大對(duì)象522
19.1 大對(duì)象概述522
19.1.1 為什么使用大對(duì)象522
19.1.2 LOB與LONG的比較523
19.1.3 LOB分類(lèi)524
19.1.4 LOB存儲(chǔ)結(jié)構(gòu)與定位器525
19.1.5 LOB操作技術(shù)與接口526
19.2 利用SQL操縱LOB對(duì)象527
19.2.1 創(chuàng)建包含LOB列的數(shù)據(jù)庫(kù)表527
19.2.2 利用SQL操作內(nèi)部LOB529
19.2.3 利用SQL操作外部LOB530
19.3 DBMS_LOB包531
19.3.1 DBMS_LOB包簡(jiǎn)介531
19.3.2 DBMS_LOB包中子程序介紹534
19.4 利用PL/SQL操縱LOB對(duì)象556
19.4.1 利用DBMS_LOB包操作CLOB對(duì)象556
19.4.2 利用DBMS_LOB包操作BLOB對(duì)象559
19.4.3 利用DBMS_LOB包操作BFILE對(duì)象561
19.5 小結(jié)563
第20章 Oracle任務(wù)調(diào)度564
20.1 Oracle調(diào)度器概述564
20.1.1 Oracle調(diào)度器的概念564
20.1.2 調(diào)度對(duì)象565
20.2 作業(yè)對(duì)象管理568
20.2.1 創(chuàng)建作業(yè)對(duì)象568
20.2.2 修改作業(yè)對(duì)象578
20.2.3 運(yùn)行作業(yè)對(duì)象579
20.2.4 停止作業(yè)對(duì)象580
20.2.5 刪除作業(yè)對(duì)象581
20.2.6 禁用作業(yè)對(duì)象582
20.2.7 激活作業(yè)對(duì)象583
20.3 程序?qū)ο蠊芾?83
20.4 調(diào)度對(duì)象管理588
20.5 小結(jié)592
第21章 PL/SQL性能優(yōu)化593
21.1 PL/SQL性能優(yōu)化簡(jiǎn)介593
21.2 子程序內(nèi)聯(lián)594
21.3 SQL語(yǔ)句優(yōu)化596
21.3.1 SQL語(yǔ)句優(yōu)化概述596
21.3.2 SQL語(yǔ)句執(zhí)行過(guò)程598
21.3.3 將常用程序駐留內(nèi)存599
21.3.4 有效使用索引600
21.3.5 采用適當(dāng)?shù)亩啾磉B接技術(shù)601
21.3.6 SQL語(yǔ)句使用技巧602
21.4 最小化CPU載荷607
21.4.1 優(yōu)化查詢(xún)中的函數(shù)調(diào)用607
21.4.2 優(yōu)化子程序調(diào)用609
21.4.3 優(yōu)化循環(huán)610
21.4.4 優(yōu)化用于計(jì)算的PL/SQL代碼611
21.4.5 使用SQL字符函數(shù)612
21.4.6 批SQL與批綁定613
21.5 管道函數(shù)的使用614
21.5.1 表函數(shù)概述614
21.5.2 創(chuàng)建管道表函數(shù)614
21.5.3 管道表函數(shù)作為轉(zhuǎn)換函數(shù)616
21.5.4 檢索管道表函數(shù)的返回結(jié)果集617
21.5.5 向管道表函數(shù)傳遞游標(biāo)表達(dá)式618
21.6 性能優(yōu)化工具619
21.6.1 使用Profiler API工具620
21.6.2 使用Trace API工具624
21.6.3 使用PL/SQL hierarchical profiler工具628
21.7 小結(jié)631
第22章 常用的Oracle內(nèi)置包632
22.1 Oracle內(nèi)置包簡(jiǎn)介632
22.2 DBMS_ALERT包637
22.3 DBMS_DDL包641
22.4 DBMS_FLASHBACK包646
22.5 DBMS_METADATA包650
22.5.1 DBMS_METADATA包簡(jiǎn)介650
22.5.2 DBMS_METADATA包中子程序651
22.6 DBMS_LOGMNR包 662
22.7 DBMS_LOGMNR_D包665
22.8 DBMS_PIPE包668
22.8.1 Oracle管道通信概述668
22.8.2 DBMS_PIPE包中子程序669
22.9 DBMS_RANDOM包675
22.10 DBMS_ROWID包677
22.11 DBMS_TRANSACTION包683
22.12 UTL_FILE包686
22.13 UTL_TCP包697
22.14 小結(jié)705

本目錄推薦

掃描二維碼
Copyright ? 讀書(shū)網(wǎng) ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)