Oracle 11g SQL和PL/SQL從入門到精通
-
【作 者】王海鳳 等編著
【I S B N 】978-7-5084-5136-7
【責任編輯】王艷燕
【適用讀者群】科技
【出版時間】2008-01-01
【開 本】16開本
【裝幀信息】平裝(光膜)
【版 次】第1版
【頁 數(shù)】
【千字數(shù)】
【印 張】
【定 價】¥78
【叢 書】暫無分類
【備注信息】
簡介
本書特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書
本書是專門為Oracle應用開發(fā)人員所提供的SQL和PL/SQL編程指南。通過學習本書,讀者不僅可以掌握Oracle常用工具Oracle Universal Installer、Net Configuration Assistant、SQL Developer、SQL* Plus的作用及使用方法,而且可以掌握SQL和PL/SQL的基礎(chǔ)知識,而且可以掌握PL/SQL的各種高級特征(記錄類型、集合類型、對象類型、大對象類型)。
除了為讀者提供編寫SQL語句和開發(fā)PL/SQL塊的方法之外,本書還為應用開發(fā)人員提供了一些常用的PL/SQL系統(tǒng)包。通過使用這些PL/SQL系統(tǒng)包,應用開發(fā)人員可以開發(fā)出功能更強大的數(shù)據(jù)庫應用程序。本書不僅適合于SQL和PL/SQL初學者,也適合于有經(jīng)驗的Oracle 應用開發(fā)人員。
本書所有實例的源代碼可以從中國水利水電出版社網(wǎng)站免費下載,網(wǎng)址為:http://www.waterpub.com.cn/softdown/。
在《精通Oracle 10g SQL和PL/SQL》一書銷售即將告終之際,并且隨著Oracle Database 11g的全新推出,我們推出了該書的修訂版《Oracle 11g SQL和PL/SQL從入門到精通》。本書不僅對原書結(jié)構(gòu)進行了調(diào)整,而且增加了Oracle Database 11g在SQL和PL/SQL方面的新特征。
無論是對初學者,還是對有經(jīng)驗的開發(fā)人員來說,本書都將成為您不可或缺的參考書。對于初學者來說,本書不僅介紹了SQL和PL/SQL開發(fā)工具和開發(fā)方法,而且還提供了相應的習題和答案。對于開發(fā)人員來說,您可能已經(jīng)非常熟悉SQL和PL/SQL的基本開發(fā)方法,但可能對PL/SQL高級內(nèi)容(集合類型、對象類型、LOB對象)以及PL/SQL系統(tǒng)包知之甚少,本書對于這些高級知識和Oracle系統(tǒng)包提供了比較詳盡的介紹。
目標
在學習了本書之后,應該達到以下目標:
掌握SQL和PL/SQL開發(fā)工具SQL*Plus、SQL Developer的使用方法。
掌握編寫SELECT語句、DML語句(INSERT、UPDATE、DELETE)以及事務控制語句(COMMIT、ROLLBACK、SAVEPOINT)的方法。
掌握在PL/SQL塊中嵌入SELECT語句、DML語句以及事務控制語句的方法,以及在PL/SQL塊中使用記錄類型、集合類型和對象類型的方法。
掌握編寫PL/SQL過程、函數(shù)、包和觸發(fā)器的方法。
本書組織及特點
第1章:在Windows平臺上安裝Oracle Database 11g,介紹安裝Oracle Database 11g并建立示例數(shù)據(jù)庫的方法。
第2章:配置網(wǎng)絡服務名。介紹使用Net Configuration Assistant配置網(wǎng)絡服務名的方法。
第3章:使用SQL Developer。介紹Oracle Database 11g新工具SQL Developer的使用方法。
第4章:使用SQL*Plus。介紹命令行工具SQL*Plus的使用方法。
第5章:SQL和PL/SQL綜述。介紹關(guān)系數(shù)據(jù)庫的基本概念、SQL和PL/SQL的特征,以及常用數(shù)據(jù)庫對象。
第6章:簡單查詢。介紹使用SELECT語句執(zhí)行基本查詢語句、使用WHERE子句限制查詢結(jié)果、使用ORDER BY子句排序數(shù)據(jù)的方法。
第7章:SQL單行函數(shù)。介紹數(shù)字函數(shù)、字符函數(shù)、日期函數(shù)、轉(zhuǎn)換函數(shù)等單行函數(shù),以及正則表達式的使用方法,另外還介紹Oracle Database 11g的新特征—函數(shù)REGEXP_COUNT。
第8章:操縱數(shù)據(jù)。介紹使用DML語句和事務控制語句的方法,并且提供了多表插入和MERGE語句的高級功能。
第9章:復雜查詢。介紹各種連接查詢、各種子查詢、數(shù)據(jù)分組、集合操作符、層次查詢、條件表達式以及FLASHBACK查詢的作用和使用方法。
第10章:管理常用對象。介紹普通表、約束、視圖、序列、索引、同義詞的作用及使用方法。
第11章:PL/SQL基礎(chǔ)。介紹PL/SQL塊、變量以及PL/SQL代碼的編寫規(guī)則,另外還介紹Oracle Database 11g的新特征—在PL/SQL塊中引用序列偽列NEXTVAL和CURRVAL。
第12章:訪問Oracle。介紹在PL/SQL塊中嵌入SELECT、DML語句以及事務控制語句的方法。
第13章:編寫控制結(jié)構(gòu)。介紹條件分支語句、CASE語句、循環(huán)控制語句以及順序控制語句的作用和使用方法,另外還介紹Oracle Database 11g的新特征——CONTINUE語句。
第14章:使用復合數(shù)據(jù)類型。介紹PL/SQL記錄、PL/SQL表、嵌套表、VARRAY的作用和使用方法,另外還介紹批量綁定、集合賦值、集合比較以及集合嵌套的方法。
第15章:使用游標。介紹顯式游標、游標變量以及CURSOR表達式的作用和使用方法。
第16章:異常處理。介紹預定義異常、非預定義異常和自定義異常的作用和使用方法,以及使用PL/SQL編譯警告的方法。
第17章:本地動態(tài)SQL。介紹使用EXECUTE IMMEDIATE語句處理DDL、DCL、DML以及單行查詢的方法,另外還介紹處理多行查詢的方法。
第18章:PL/SQL過程。介紹開發(fā)PL/SQL過程的方法。
第19章:PL/SQL函數(shù)。介紹開發(fā)PL/SQL函數(shù)的方法,另外還介紹Oracle Database 11g的新特征——結(jié)果緩存。
第20章:PL/SQL包。介紹開發(fā)PL/SQL包的方法。
第21章:觸發(fā)器。介紹DML觸發(fā)器、INSTEAD OF觸發(fā)器以及事件觸發(fā)器的作用和開發(fā)方法,另外還介紹Oracle Database 11g的新特征——組合觸發(fā)器。
第22章:使用對象類型。介紹對象類型、對象方法、對象表的作用以及使用方法。
第23章:使用大對象。介紹使用DBMS_LOB包訪問和操縱CLOB、BLOB以及BFILE列的方法。
第24章:讀寫OS文件。介紹使用UTL_FILE包讀取和寫入OS文件的方法。
第25章:開發(fā)多媒體應用。介紹使用PL/SQL開發(fā)音頻應用、圖像應用、視頻應用以及文獻應用的方法。
第26章:開發(fā)Web應用。介紹使用HTP和HTF等包開發(fā)Web數(shù)據(jù)庫應用的方法。
第27章:DBMS_SQL動態(tài)SQL。介紹使用DBMS_SQL包實現(xiàn)動態(tài)SQL的方法。
第28章:管理統(tǒng)計。介紹使用DBMS_STATS包管理表、索引、直方圖、數(shù)據(jù)庫以及系統(tǒng)統(tǒng)計的方法。
第29章:使用數(shù)據(jù)庫資源管理器。介紹使用DBMS_RESOURCE_ MANAGER和DBMS_RESOURCE_MANAGER_PRIVS包實現(xiàn)數(shù)據(jù)庫資源管理的方法。
第30章:數(shù)據(jù)加密和解密。介紹使用DBMS_CRYPTO包和DBMS_ OBFUSCATION_TOOLKIT包實現(xiàn)數(shù)據(jù)加密和解密的方法。
第31章:使用調(diào)度程序。介紹使用DBMS_SCHEDULAR包實現(xiàn)作業(yè)、程序、時間表和作業(yè)類的方法。
第32章:使用FLASHBACK。介紹使用DBMS_FLASHBACK包實現(xiàn)FLASHBACK查詢的方法。
第33章:使用重定義聯(lián)機表。介紹使用DBMS_REDEFINITION包實現(xiàn)重定義聯(lián)機表的方法。
第34章:修正損壞塊。介紹使用DBMS_REPAIR包修復損壞塊的方法。
第35章:使用日志挖掘。介紹使用DBMS_LOGMNR_D包和DBMS_LOGMNR包實現(xiàn)日志挖掘的方法。
第36章:使用管道。介紹使用DBMS_PIPE包實現(xiàn)管道的方法。
第37章:使用精細訪問控制。介紹使用DBMS_RLS包實現(xiàn)精細訪問控制的方法。
第38章:使用精細審計。介紹使用DBMS_FGA包實現(xiàn)精細審計的方法。
第39章:使用預警事件。介紹使用DBMS_ALERT包實現(xiàn)預警事件的方法。
第40章:轉(zhuǎn)換ROWID。介紹使用DBMS_ROWID包轉(zhuǎn)換ROWID的方法。
第41章:其他常用包。介紹其他常用PL/SQL包的使用方法。
本書主要由王海鳳、王海亮、鄭建茹、張立民等編著,另外劉喜泉、宋和文、蒲建軍、張建平、李新國、馮國慶、王樂天、武長毅、王宏斌、孫剛、劉瑞光、劉二樂、劉云松、趙亞軍、劉潔瑛、石磊、衛(wèi)寶玉、王寶眾、尹向民、王忠杰、楊舉賢、鄭忠、高偉、梁詩梅、王海霞、馬新宇、尹文忠、張磊、李學剛、陳勝、徐星、姜大慶、張俊平、楊美霞、陳強、雷俊義、魏鐵軍、杜建云、趙建良、王文俊、富曉濱、趙新憲等人也為編寫本書提供了大量的資料和技術(shù)幫助。王海鳳組織編寫了第1章到第22章的內(nèi)容,王海亮組織編寫了第23章到第30章的內(nèi)容,鄭建茹組織編寫了第31章到第35章的內(nèi)容,張立民組織編寫了第36章到第41章的內(nèi)容。
由于時間緊迫和編者水平有限,書中難免出現(xiàn)錯誤,敬請讀者批評指正。本工作室人員具有豐富的Oracle應用開發(fā)、培訓和技術(shù)支持經(jīng)驗,曾經(jīng)為財政、電信、移動、聯(lián)通、油田、銀行、社保、證券期貨、海關(guān)、教育等大客戶進行了Oracle培訓,并且獲得用戶的一致好評。如果您有Oracle培訓和技術(shù)支持需求,歡迎來電來函與我們聯(lián)系。
編著者相關(guān)書籍
《精通Oracle 10g SQL和PL/SQL》
《使用Oracle 10g Forms Builder快速開發(fā)Web數(shù)據(jù)庫應用》
《精通Oracle 10g Pro*C/C++編程》
《Oracle 10g快速入門》
《精通Oracle 10g備份與恢復》
《精通Oracle 10g系統(tǒng)管理》
《精通Oracle 10g PL/SQL編程》
《Oracle9i 快速入門》
《Oracle9i Pro*C/C++編程指南》
《Oracle9i系統(tǒng)管理培訓教程》
編者
2007年10月于呼和浩特
聯(lián)系方式:0471-2210753
電子郵箱:whl88321@163.com
whl88321@21cn.com
第一部分 SQL和PL/SQL相關(guān)工具
第1章 在Windows平臺上安裝Oracle
Database 11g 1
第2章 配置網(wǎng)絡服務名 10
第3章 使用SQL Developer 15
3.1 建立數(shù)據(jù)庫連接 16
3.2 管理常用對象 17
3.2.1 管理表 17
3.2.2 管理視圖 25
3.2.3 管理索引 27
3.2.4 管理序列 28
3.2.5 管理同義詞 29
3.2.6 管理過程 30
3.2.7 管理函數(shù) 31
3.2.8 管理包 32
3.2.9 管理觸發(fā)器 33
3.2.10 管理自定義類型 34
3.2.11 管理數(shù)據(jù)庫回收站 36
3.3 執(zhí)行SQL語句 36
第4章 使用SQL*Plus 39
4.1 SQL*Plus用戶界面 39
4.2 配置SQL*Plus 39
4.3 SQL*Plus基礎(chǔ) 41
4.4 使用SQL腳本 42
4.5 格式化SQL*Plus報表 46
4.6 SQL*Plus命令參考 48
第二部分 SQL
第5章 SQL和PL/SQL綜述 68
5.1 關(guān)系數(shù)據(jù)庫 68
5.1.1 概念模型 69
5.1.2 數(shù)據(jù)模型 69
5.2 SQL綜述 71
5.3 PL/SQL簡介 73
5.4 Oracle數(shù)據(jù)庫對象 75
5.5 小結(jié) 80
第6章 簡單查詢 81
6.1 基本查詢 81
6.1.1 查詢所有列 81
6.1.2 查詢特定列 81
6.1.3 查詢?nèi)掌诹?82
6.1.4 排除重復行 85
6.1.5 使用算術(shù)運算符 86
6.1.6 處理NULL 86
6.1.7 連接字符串 88
6.1.8 使用列別名 89
6.2 限制查詢 90
6.2.1 使用常規(guī)比較符 90
6.2.2 使用其他比較符 91
6.2.3 使用邏輯操作符 93
6.3 排序數(shù)據(jù) 95
6.3.1 單列排序 95
6.3.2 多列排序 98
6.4 小結(jié) 99
6.5 習題 99
第7章 SQL單行函數(shù) 101
7.1 數(shù)字函數(shù) 101
7.2 字符函數(shù) 104
7.3 日期時間函數(shù) 106
7.4 轉(zhuǎn)換函數(shù) 110
7.5 NULL函數(shù) 114
7.6 比較函數(shù) 114
7.7 環(huán)境函數(shù) 115
7.8 編碼和譯碼函數(shù) 115
7.9 層次函數(shù) 116
7.10 正則表達式 116
7.10.1 正則表達式函數(shù) 116
7.10.2 正則表達式字符樣式 118
7.10.3 正則表達式樣式修飾符 125
7.11 小結(jié) 126
7.12 習題 126
第8章 操縱數(shù)據(jù) 128
8.1 增加數(shù)據(jù) 128
8.1.1 增加單行數(shù)據(jù) 128
8.1.2 使用子查詢復制數(shù)據(jù) 130
8.1.3 在INTO子句中使用子查詢 130
8.1.4 使用多表插入 131
8.2 更新數(shù)據(jù) 132
8.2.1 使用表達式更新數(shù)據(jù) 132
8.2.2 使用子查詢更新數(shù)據(jù) 134
8.2.3 使用MERGE語句 134
8.3 刪除數(shù)據(jù) 135
8.4 控制事務 136
8.4.1 事務和鎖 137
8.4.2 提交事務 137
8.4.3 回退事務 138
8.4.4 只讀事務 138
8.4.5 順序事務 139
8.5 小結(jié) 140
8.6 習題 140
第9章 復雜查詢 142
9.1 連接查詢 142
9.1.1 相等連接 143
9.1.2 不等連接 144
9.1.3 自連接 145
9.1.4 外連接 146
9.1.5 SQL:1999連接 147
9.2 數(shù)據(jù)分組 151
9.2.1 常用分組函數(shù) 151
9.2.2 使用GROUP BY和HAVING子句 153
9.2.3 使用ROLLUP和CUBE操作符 155
9.2.4 使用GROUPING SETS操作符 158
9.2.5 連接分組 160
9.3 子查詢 162
9.3.1 單行和多行子查詢 162
9.3.2 多列子查詢 164
9.3.3 相關(guān)子查詢 166
9.3.4 在其他SQL語句中引用子查詢 168
9.4 其他復雜查詢 170
9.4.1 使用集合操作符 170
9.4.2 層次查詢 174
9.4.3 使用條件表達式 176
9.4.4 Flashback查詢 179
9.5 小結(jié) 180
9.6 習題 181
第10章 管理常用對象 183
10.1 管理表 183
10.1.1 表簡介 183
10.1.2 建表 187
10.1.3 修改表 188
10.1.4 截斷和刪除表 190
10.1.5 顯示表信息 191
10.2 使用約束 192
10.2.1 約束簡介 192
10.2.2 定義約束 195
10.2.3 維護約束 198
10.2.4 顯示約束信息 201
10.3 使用視圖 202
10.3.1 視圖簡介 202
10.3.2 建立視圖 203
10.3.3 維護視圖 206
10.3.4 顯示視圖信息 207
10.4 使用索引 208
10.4.1 建立索引 209
10.4.2 維護索引 210
10.4.3 顯示索引信息 211
10.5 使用序列 212
10.5.1 建立序列 212
10.5.2 維護序列 213
10.5.3 顯示序列信息 214
10.6 使用同義詞 214
10.6.1 建立同義詞 215
10.6.2 刪除同義詞 216
10.6.3 顯示同義詞信息 216
10.7 小結(jié) 217
10.8 習題 218
第三部分 PL/SQL
第11章 PL/SQL基礎(chǔ) 221
11.1 PL/SQL塊簡介 221
11.1.1 PL/SQL塊結(jié)構(gòu) 221
11.1.2 PL/SQL塊分類 223
11.2 定義并使用變量 226
11.2.1 標量(Scalar)變量 226
11.2.2 復合(Composite)變量 229
11.2.3 參照(Reference)變量 231
11.2.4 LOB(Large Object)變量 232
11.2.5 使用子類型定義變量 233
11.2.6 非PL/SQL變量 233
11.3 編寫PL/SQL代碼 234
11.3.1 PL/SQL詞匯單元 234
11.3.2 PL/SQL代碼編寫規(guī)則 237
11.3.3 在PL/SQL表達式中使用序列 239
11.4 小結(jié) 239
11.5 習題 239
第12章 訪問Oracle 241
12.1 檢索單行數(shù)據(jù) 241
12.2 操縱數(shù)據(jù) 243
12.2.1 插入數(shù)據(jù) 244
12.2.2 更新數(shù)據(jù) 244
12.2.3 刪除數(shù)據(jù) 245
12.2.4 SQL游標 246
12.3 使用事務控制語句 247
12.4 小結(jié) 248
12.5 習題 248
第13章 編寫控制結(jié)構(gòu) 250
13.1 條件分支語句 250
13.2 CASE語句 253
13.3 循環(huán)語句 255
13.4 順序控制語句 258
13.5 小結(jié) 259
13.6 習題 259
第14章 使用復合數(shù)據(jù)類型 261
14.1 PL/SQL記錄 261
14.1.1 定義PL/SQL記錄 261
14.1.2 使用PL/SQL記錄 262
14.2 PL/SQL集合 265
14.2.1 PL/SQL表 265
14.2.2 嵌套表 266
14.2.3 變長數(shù)組(VARRAY) 268
14.2.4 PL/SQL記錄表 269
14.3 PL/SQL集合方法 270
14.4 批量綁定 274
14.4.1 傳統(tǒng)循環(huán)和批量綁定 274
14.4.2 使用BULK COLLECT子句 276
14.4.3 使用FORALL語句 277
14.4.4 使用INDICES OF和VALUES
OF子句 279
14.5 PL/SQL集合高級特性 280
14.5.1 集合賦值 280
14.5.2 集合比較 283
14.5.3 集合嵌套 286
14.5.4 集合函數(shù) 288
14.6 小結(jié) 288
14.7 習題 289
第15章 使用游標 290
15.1 顯式游標 290
15.1.1 顯式游標屬性 290
15.1.2 使用顯式游標 291
15.1.3 游標FOR循環(huán) 293
15.1.4 參數(shù)游標 295
15.1.5 更新或刪除游標行 295
15.2 游標變量 297
15.3 使用批量提取 299
15.4 使用CURSOR表達式 301
15.5 小結(jié) 302
15.6 習題 302
第16章 異常處理 303
16.1 異常簡介 303
16.2 捕捉并處理異常 304
16.2.1 預定義異常 304
16.2.2 非預定義異常 306
16.2.3 自定義異常 307
16.3 使用異常處理函數(shù) 308
16.4 使用編譯警告 310
16.5 小結(jié) 311
16.6 習題 312
第17章 本地動態(tài)SQL 313
17.1 動態(tài)SQL簡介 313
17.2 使用EXECUTE IMMEDIATE語句 314
17.2.1 處理DDL和DCL語句 314
17.2.2 處理DML語句 315
17.2.3 處理單行查詢 317
17.3 處理多行查詢 318
17.4 在動態(tài)SQL中使用批量綁定 319
17.5 小結(jié) 322
17.6 習題 322
第18章 PL/SQL過程 323
18.1 使用過程參數(shù) 323
18.2 調(diào)用過程 325
18.3 過程開發(fā)示例 326
18.4 維護過程 332
18.5 小結(jié) 333
18.6 習題 333
第19章 PL/SQL函數(shù) 334
19.1 使用函數(shù)參數(shù) 334
19.2 調(diào)用函數(shù) 336
19.3 函數(shù)開發(fā)示例 339
19.4 管理函數(shù) 341
19.5 小結(jié) 342
19.6 習題 342
第20章 PL/SQL包 343
20.1 包組件 343
20.2 調(diào)用包組件 345
20.3 包開發(fā)示例 346
20.4 維護包 352
20.5 小結(jié) 353
20.6 習題 354
第21章 觸發(fā)器 355
21.1 DML觸發(fā)器 355
21.1.1 語句觸發(fā)器 355
21.1.2 行觸發(fā)器 357
21.1.3 組合觸發(fā)器 359
21.1.4 DML觸發(fā)器開發(fā)示例 360
21.2 INSTEAD OF觸發(fā)器 362
21.3 事件觸發(fā)器 363
21.3.1 事件屬性函數(shù) 363
21.3.2 系統(tǒng)事件觸發(fā)器 364
21.3.3 客戶事件觸發(fā)器 365
21.4 維護觸發(fā)器 367
21.5 小結(jié) 368
21.6 習題 368
第22章 使用對象類型 369
22.1 對象類型簡介 369
22.2 建立對象類型 370
22.3 使用對象類型方法 372
22.4 使用對象表 375
22.4.1 使用行對象和列對象 375
22.4.2 在對象表上引用對象方法 376
22.5 對象類型開發(fā)示例 378
22.5.1 嵌套對象類型 378
22.5.2 對象類型繼承 381
22.5.3 參照對象類型 384
22.6 維護對象類型 385
22.7 小結(jié) 387
22.8 習題 388
第四部分 PL/SQL系統(tǒng)包
第23章 使用大對象 390
23.1 LOB簡介 390
23.2 使用CLOB 391
23.3 使用BFILE 393
23.4 使用BLOB 395
23.5 DBMS_LOB包 397
23.6 小結(jié) 404
第24章 讀寫OS文件 405
24.1 寫入OS文件 405
24.2 讀取OS文件 406
24.3 UTL_FILE包 407
24.4 小結(jié) 411
第25章 開發(fā)多媒體應用 412
25.1 多媒體基礎(chǔ)對象類型及公用方法 412
25.1.1 ORDSource 412
25.1.2 公用對象方法 416
25.2 開發(fā)音頻應用 425
25.2.1 ORDAudio對象類型 426
25.2.2 ORDAudio對象示例 435
25.3 開發(fā)文獻應用 436
25.3.1 ORDDoc對象類型 437
25.3.2 ORDDoc使用示例 440
25.4 開發(fā)圖像應用 442
25.4.1 ORDImage對象類型 442
25.4.2 ORDImage使用示例 451
25.5 開發(fā)視頻應用 453
25.5.1 ORDVideo對象類型 454
25.5.2 ORDVideo使用示例 464
25.6 小結(jié) 466
第26章 開發(fā)Web應用 467
26.1 配置數(shù)據(jù)庫訪問描述符 467
26.2 Web應用開發(fā)示例 469
26.3 HTP和HTF 473
26.4 OWA_COOKIE 494
26.5 OWA_IMAGE 494
26.6 OWA_OPT_LOCK 495
26.7 OWA_PATTERN 496
26.8 OWA_SEC 498
26.9 OWA_TEXT 499
26.10 OWA_UTIL 500
26.11 小結(jié) 504
第27章 DBMS_SQL動態(tài)SQL 505
27.1 實現(xiàn)動態(tài)SQL 505
27.2 DBMS_SQL 509
27.3 小結(jié) 516
第28章 管理統(tǒng)計 517
28.1 管理表統(tǒng)計 517
28.2 管理索引統(tǒng)計 518
28.3 管理直方圖統(tǒng)計 519
28.4 管理方案和數(shù)據(jù)庫統(tǒng)計 519
28.5 管理系統(tǒng)統(tǒng)計 520
28.6 DBMS_STATS包 521
28.7 小結(jié) 541
第29章 使用數(shù)據(jù)庫資源管理器 543
29.1 實現(xiàn)資源管理 543
29.2 DBMS_RESOURCE_MANAGER_
PRIVS包 546
29.3 DBMS_RESOURCE_MANAGER包 546
29.4 小結(jié) 552
第30章 數(shù)據(jù)加密和解密 553
30.1 實現(xiàn)數(shù)據(jù)加密和解密 553
30.2 DBMS_OBFUSCATION_TOOLKIT 554
30.3 DBMS_CRYPTO 557
30.4 小結(jié) 560
第31章 使用調(diào)度程序 561
31.1 使用作業(yè) 561
31.2 使用程序 562
31.3 使用時間表 563
31.4 使用作業(yè)類 564
31.5 DBMS_SCHEDULE包 564
31.6 小結(jié) 578
第32章 使用Flashback 579
32.1 實現(xiàn)Flashback 579
32.2 DBMS_FLASHBACK 580
32.3 小結(jié) 581
第33章 使用重定義聯(lián)機表 582
33.1 重定義聯(lián)機表 582
33.2 DBMS_REDEFINITION 584
33.3 小結(jié) 586
第34章 修正損壞塊 587
34.1 實現(xiàn)損壞塊修正 587
34.2 DBMS_REPAIR 589
34.3 小結(jié) 591
第35章 使用日志挖掘 592
35.1 實現(xiàn)日志挖掘 592
35.2 DBMS_LOGMNR_D包 594
35.3 DBMS_LOGMNR包 594
35.4 小結(jié) 596
第36章 使用管道 597
36.1 實現(xiàn)管道 597
36.2 DBMS_PIPE包 599
36.3 小結(jié) 601
第37章 使用精細訪問控制 602
37.1 實現(xiàn)精細訪問控制 602
37.2 DBMS_RLS 605
37.3 小結(jié) 609
第38章 使用精細審計 610
38.1 實現(xiàn)精細審計 610
38.2 DBMS_FGA包 611
38.3 小結(jié) 612
第39章 使用預警事件 613
39.1 實現(xiàn)預警事件 613
39.2 DBMS_ALERT 614
39.3 小結(jié) 615
第40章 轉(zhuǎn)換ROWID 616
40.1 實現(xiàn)ROWID轉(zhuǎn)換 616
40.2 DBMS_ROWID 617
40.3 小結(jié) 619
第41章 其他常用包 620
41.1 DBMS_DDL 620
41.2 DBMS_OUTPUT 621
41.3 DBMS_RANDOM 623
41.4 DBMS_SESSION 625
41.5 DBMS_SHARED_POOL 628
41.6 DBMS_SPACE 629
41.7 DBMS_SPACE_ADMIN 635
41.8 DBMS_TRANSACTION 638
41.9 DBMS_TTS 640
41.10 DBMS_UTILITY 641
41.11 UTL_INADDR 646
習題答案 647本書是專門為Oracle應用開發(fā)人員所提供的SQL和PL/SQL編程指南。通過學習本書,讀者不僅可以掌握Oracle常用工具Oracle Universal Installer、Net Configuration Assistant、SQL Developer、SQL* Plus的作用及使用方法,而且可以掌握SQL和PL/SQL的基礎(chǔ)知識,而且可以掌握PL/SQL的各種高級特征(記錄類型、集合類型、對象類型、大對象類型)。
除了為讀者提供編寫SQL語句和開發(fā)PL/SQL塊的方法之外,本書還為應用開發(fā)人員提供了一些常用的PL/SQL系統(tǒng)包。通過使用這些PL/SQL系統(tǒng)包,應用開發(fā)人員可以開發(fā)出功能更強大的數(shù)據(jù)庫應用程序。本書不僅適合于SQL和PL/SQL初學者,也適合于有經(jīng)驗的Oracle 應用開發(fā)人員。
本書所有實例的源代碼可以從中國水利水電出版社網(wǎng)站免費下載,網(wǎng)址為:http://www.waterpub.com.cn/softdown/。
- 輸水管線工程風險管理 [張勇 黨亥生 著]
- 民用航空飛機標準線路施工 [主編 王志敏 陳明]
- 不息的水脈—大運河講談錄 [趙珩 著]
- 實用運籌學 [主編 邢育紅 于晉臣]
- 三峽梯級電站水資源決策支持系統(tǒng)研究與開發(fā) [姚華明 潘紅忠 湯正]
- 海南黎族民俗文化鑒賞 [龐國華 著]
- 石墨烯在太赫茲及中紅外頻段電磁器件設計中的應用 [李艷秀 莊華偉 著]
- 電子技術(shù)(第二版) [主編 覃愛娜 李飛]
- 辦公自動化高級應用 [陳萍 朱曉玉]
- 信息處理技術(shù)員考試32小時通關(guān) [薛大龍]
- 電子產(chǎn)品設計案例教程(微課版)—基于嘉立創(chuàng)EDA(專業(yè)版) [王靜 莫志宏 陳學昌 丁紅]
- C程序設計實踐教程 [劉衛(wèi)國]
- C程序設計(慕課版) [劉衛(wèi)國]
- Web技術(shù)開發(fā)教程(基于.NET開源MVC框架) [王合闖 韓紅玲 王青正 陳海蕊]
- 商務英語翻譯教程(筆譯)(第四版) [主編 王軍平]
- 智慧零售技術(shù)與應用 [洪旭 著]
- 建設工程法規(guī)實務 [主編 余瀅]
- 商務秘書理論與實務(第三版) [主編 張同欽]
- 程序設計基礎(chǔ)實踐教程(C/C++語言版) [張桂芬 葛麗娜]
- C++案例項目精講 [主編 楊國興]
- 勞動爭議處理實務 [主編 王秀卿 羅靜]
- 工程數(shù)學 [主編 郭立娟 王海]
- 語音識別理論與實踐 [主編 莫宏偉]
- 信息系統(tǒng)項目管理師章節(jié)習題與考點特訓(第二版) [主編 薛大龍]
- 武術(shù)基礎(chǔ)教程 [主編 李代勇 謝志民]
- 計算機網(wǎng)絡實訓教程 [主編 張浩軍 趙玉娟]
- 畫法幾何與機械制圖習題集(多學時) [主編 趙軍]
- HCIA-Datacom認證題庫分類精講 [主 編 韓立剛]
- SwiftUI完全開發(fā) [李智威 著]
- 網(wǎng)絡規(guī)劃設計師備考一本通 [夏杰 編著]