熱門關(guān)鍵字:  聽力密碼  聽力密碼  新概念美語(yǔ)  單詞密碼  巧用聽寫練聽力

Oracle 11g SQL和PL/SQL從入門到精通

中國(guó)水利水電出版社
    【作 者】王海鳳 等編著 【I S B N 】978-7-5084-5136-7 【責(zé)任編輯】王艷燕 【適用讀者群】科技 【出版時(shí)間】2008-01-01 【開 本】16開本 【裝幀信息】平裝(光膜) 【版 次】第1版 【頁(yè) 數(shù)】 【千字?jǐn)?shù)】 【印 張】 【定 價(jià)】78 【叢 書】暫無(wú)分類 【備注信息】
圖書詳情

    本書是專門為Oracle應(yīng)用開發(fā)人員所提供的SQL和PL/SQL編程指南。通過(guò)學(xué)習(xí)本書,讀者不僅可以掌握Oracle常用工具Oracle Universal Installer、Net Configuration Assistant、SQL Developer、SQL* Plus的作用及使用方法,而且可以掌握SQL和PL/SQL的基礎(chǔ)知識(shí),而且可以掌握PL/SQL的各種高級(jí)特征(記錄類型、集合類型、對(duì)象類型、大對(duì)象類型)。

    除了為讀者提供編寫SQL語(yǔ)句和開發(fā)PL/SQL塊的方法之外,本書還為應(yīng)用開發(fā)人員提供了一些常用的PL/SQL系統(tǒng)包。通過(guò)使用這些PL/SQL系統(tǒng)包,應(yīng)用開發(fā)人員可以開發(fā)出功能更強(qiáng)大的數(shù)據(jù)庫(kù)應(yīng)用程序。本書不僅適合于SQL和PL/SQL初學(xué)者,也適合于有經(jīng)驗(yàn)的Oracle 應(yīng)用開發(fā)人員。

    本書所有實(shí)例的源代碼可以從中國(guó)水利水電出版社網(wǎng)站免費(fèi)下載,網(wǎng)址為:http://www.waterpub.com.cn/softdown/。

    在《精通Oracle 10g SQL和PL/SQL》一書銷售即將告終之際,并且隨著Oracle Database 11g的全新推出,我們推出了該書的修訂版《Oracle 11g SQL和PL/SQL從入門到精通》。本書不僅對(duì)原書結(jié)構(gòu)進(jìn)行了調(diào)整,而且增加了Oracle Database 11g在SQL和PL/SQL方面的新特征。

    無(wú)論是對(duì)初學(xué)者,還是對(duì)有經(jīng)驗(yàn)的開發(fā)人員來(lái)說(shuō),本書都將成為您不可或缺的參考書。對(duì)于初學(xué)者來(lái)說(shuō),本書不僅介紹了SQL和PL/SQL開發(fā)工具和開發(fā)方法,而且還提供了相應(yīng)的習(xí)題和答案。對(duì)于開發(fā)人員來(lái)說(shuō),您可能已經(jīng)非常熟悉SQL和PL/SQL的基本開發(fā)方法,但可能對(duì)PL/SQL高級(jí)內(nèi)容(集合類型、對(duì)象類型、LOB對(duì)象)以及PL/SQL系統(tǒng)包知之甚少,本書對(duì)于這些高級(jí)知識(shí)和Oracle系統(tǒng)包提供了比較詳盡的介紹。

    目標(biāo)

    在學(xué)習(xí)了本書之后,應(yīng)該達(dá)到以下目標(biāo):

     掌握SQL和PL/SQL開發(fā)工具SQL*Plus、SQL Developer的使用方法。

     掌握編寫SELECT語(yǔ)句、DML語(yǔ)句(INSERT、UPDATE、DELETE)以及事務(wù)控制語(yǔ)句(COMMIT、ROLLBACK、SAVEPOINT)的方法。

     掌握在PL/SQL塊中嵌入SELECT語(yǔ)句、DML語(yǔ)句以及事務(wù)控制語(yǔ)句的方法,以及在PL/SQL塊中使用記錄類型、集合類型和對(duì)象類型的方法。

     掌握編寫PL/SQL過(guò)程、函數(shù)、包和觸發(fā)器的方法。

    本書組織及特點(diǎn)

     第1章:在Windows平臺(tái)上安裝Oracle Database 11g,介紹安裝Oracle Database 11g并建立示例數(shù)據(jù)庫(kù)的方法。

     第2章:配置網(wǎng)絡(luò)服務(wù)名。介紹使用Net Configuration Assistant配置網(wǎng)絡(luò)服務(wù)名的方法。

     第3章:使用SQL Developer。介紹Oracle Database 11g新工具SQL Developer的使用方法。

     第4章:使用SQL*Plus。介紹命令行工具SQL*Plus的使用方法。

     第5章:SQL和PL/SQL綜述。介紹關(guān)系數(shù)據(jù)庫(kù)的基本概念、SQL和PL/SQL的特征,以及常用數(shù)據(jù)庫(kù)對(duì)象。

     第6章:簡(jiǎn)單查詢。介紹使用SELECT語(yǔ)句執(zhí)行基本查詢語(yǔ)句、使用WHERE子句限制查詢結(jié)果、使用ORDER BY子句排序數(shù)據(jù)的方法。

     第7章:SQL單行函數(shù)。介紹數(shù)字函數(shù)、字符函數(shù)、日期函數(shù)、轉(zhuǎn)換函數(shù)等單行函數(shù),以及正則表達(dá)式的使用方法,另外還介紹Oracle Database 11g的新特征—函數(shù)REGEXP_COUNT。

     第8章:操縱數(shù)據(jù)。介紹使用DML語(yǔ)句和事務(wù)控制語(yǔ)句的方法,并且提供了多表插入和MERGE語(yǔ)句的高級(jí)功能。

     第9章:復(fù)雜查詢。介紹各種連接查詢、各種子查詢、數(shù)據(jù)分組、集合操作符、層次查詢、條件表達(dá)式以及FLASHBACK查詢的作用和使用方法。

     第10章:管理常用對(duì)象。介紹普通表、約束、視圖、序列、索引、同義詞的作用及使用方法。

     第11章:PL/SQL基礎(chǔ)。介紹PL/SQL塊、變量以及PL/SQL代碼的編寫規(guī)則,另外還介紹Oracle Database 11g的新特征—在PL/SQL塊中引用序列偽列NEXTVAL和CURRVAL。

     第12章:訪問(wèn)Oracle。介紹在PL/SQL塊中嵌入SELECT、DML語(yǔ)句以及事務(wù)控制語(yǔ)句的方法。

     第13章:編寫控制結(jié)構(gòu)。介紹條件分支語(yǔ)句、CASE語(yǔ)句、循環(huán)控制語(yǔ)句以及順序控制語(yǔ)句的作用和使用方法,另外還介紹Oracle Database 11g的新特征——CONTINUE語(yǔ)句。

     第14章:使用復(fù)合數(shù)據(jù)類型。介紹PL/SQL記錄、PL/SQL表、嵌套表、VARRAY的作用和使用方法,另外還介紹批量綁定、集合賦值、集合比較以及集合嵌套的方法。

     第15章:使用游標(biāo)。介紹顯式游標(biāo)、游標(biāo)變量以及CURSOR表達(dá)式的作用和使用方法。

     第16章:異常處理。介紹預(yù)定義異常、非預(yù)定義異常和自定義異常的作用和使用方法,以及使用PL/SQL編譯警告的方法。

     第17章:本地動(dòng)態(tài)SQL。介紹使用EXECUTE IMMEDIATE語(yǔ)句處理DDL、DCL、DML以及單行查詢的方法,另外還介紹處理多行查詢的方法。

     第18章:PL/SQL過(guò)程。介紹開發(fā)PL/SQL過(guò)程的方法。

     第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章:使用對(duì)象類型。介紹對(duì)象類型、對(duì)象方法、對(duì)象表的作用以及使用方法。

     第23章:使用大對(duì)象。介紹使用DBMS_LOB包訪問(wèn)和操縱CLOB、BLOB以及BFILE列的方法。

     第24章:讀寫OS文件。介紹使用UTL_FILE包讀取和寫入OS文件的方法。

     第25章:開發(fā)多媒體應(yīng)用。介紹使用PL/SQL開發(fā)音頻應(yīng)用、圖像應(yīng)用、視頻應(yīng)用以及文獻(xiàn)應(yīng)用的方法。

     第26章:開發(fā)Web應(yīng)用。介紹使用HTP和HTF等包開發(fā)Web數(shù)據(jù)庫(kù)應(yīng)用的方法。

     第27章:DBMS_SQL動(dòng)態(tài)SQL。介紹使用DBMS_SQL包實(shí)現(xiàn)動(dòng)態(tài)SQL的方法。

     第28章:管理統(tǒng)計(jì)。介紹使用DBMS_STATS包管理表、索引、直方圖、數(shù)據(jù)庫(kù)以及系統(tǒng)統(tǒng)計(jì)的方法。

     第29章:使用數(shù)據(jù)庫(kù)資源管理器。介紹使用DBMS_RESOURCE_ MANAGER和DBMS_RESOURCE_MANAGER_PRIVS包實(shí)現(xiàn)數(shù)據(jù)庫(kù)資源管理的方法。

     第30章:數(shù)據(jù)加密和解密。介紹使用DBMS_CRYPTO包和DBMS_ OBFUSCATION_TOOLKIT包實(shí)現(xiàn)數(shù)據(jù)加密和解密的方法。

     第31章:使用調(diào)度程序。介紹使用DBMS_SCHEDULAR包實(shí)現(xiàn)作業(yè)、程序、時(shí)間表和作業(yè)類的方法。

     第32章:使用FLASHBACK。介紹使用DBMS_FLASHBACK包實(shí)現(xiàn)FLASHBACK查詢的方法。

     第33章:使用重定義聯(lián)機(jī)表。介紹使用DBMS_REDEFINITION包實(shí)現(xiàn)重定義聯(lián)機(jī)表的方法。

     第34章:修正損壞塊。介紹使用DBMS_REPAIR包修復(fù)損壞塊的方法。

     第35章:使用日志挖掘。介紹使用DBMS_LOGMNR_D包和DBMS_LOGMNR包實(shí)現(xiàn)日志挖掘的方法。

     第36章:使用管道。介紹使用DBMS_PIPE包實(shí)現(xiàn)管道的方法。

     第37章:使用精細(xì)訪問(wèn)控制。介紹使用DBMS_RLS包實(shí)現(xiàn)精細(xì)訪問(wèn)控制的方法。

     第38章:使用精細(xì)審計(jì)。介紹使用DBMS_FGA包實(shí)現(xiàn)精細(xì)審計(jì)的方法。

     第39章:使用預(yù)警事件。介紹使用DBMS_ALERT包實(shí)現(xiàn)預(yù)警事件的方法。

     第40章:轉(zhuǎn)換ROWID。介紹使用DBMS_ROWID包轉(zhuǎn)換ROWID的方法。

     第41章:其他常用包。介紹其他常用PL/SQL包的使用方法。

    本書主要由王海鳳、王海亮、鄭建茹、張立民等編著,另外劉喜泉、宋和文、蒲建軍、張建平、李新國(guó)、馮國(guó)慶、王樂(lè)天、武長(zhǎng)毅、王宏斌、孫剛、劉瑞光、劉二樂(lè)、劉云松、趙亞軍、劉潔瑛、石磊、衛(wèi)寶玉、王寶眾、尹向民、王忠杰、楊舉賢、鄭忠、高偉、梁詩(shī)梅、王海霞、馬新宇、尹文忠、張磊、李學(xué)剛、陳勝、徐星、姜大慶、張俊平、楊美霞、陳強(qiáng)、雷俊義、魏鐵軍、杜建云、趙建良、王文俊、富曉濱、趙新憲等人也為編寫本書提供了大量的資料和技術(shù)幫助。王海鳳組織編寫了第1章到第22章的內(nèi)容,王海亮組織編寫了第23章到第30章的內(nèi)容,鄭建茹組織編寫了第31章到第35章的內(nèi)容,張立民組織編寫了第36章到第41章的內(nèi)容。

    由于時(shí)間緊迫和編者水平有限,書中難免出現(xiàn)錯(cuò)誤,敬請(qǐng)讀者批評(píng)指正。本工作室人員具有豐富的Oracle應(yīng)用開發(fā)、培訓(xùn)和技術(shù)支持經(jīng)驗(yàn),曾經(jīng)為財(cái)政、電信、移動(dòng)、聯(lián)通、油田、銀行、社保、證券期貨、海關(guān)、教育等大客戶進(jìn)行了Oracle培訓(xùn),并且獲得用戶的一致好評(píng)。如果您有Oracle培訓(xùn)和技術(shù)支持需求,歡迎來(lái)電來(lái)函與我們聯(lián)系。

    編著者相關(guān)書籍

    《精通Oracle 10g SQL和PL/SQL》

    《使用Oracle 10g Forms Builder快速開發(fā)Web數(shù)據(jù)庫(kù)應(yīng)用》

    《精通Oracle 10g Pro*C/C++編程》

    《Oracle 10g快速入門》

    《精通Oracle 10g備份與恢復(fù)》

    《精通Oracle 10g系統(tǒng)管理》

    《精通Oracle 10g PL/SQL編程》

    《Oracle9i 快速入門》

    《Oracle9i Pro*C/C++編程指南》

    《Oracle9i系統(tǒng)管理培訓(xùn)教程》

    編者

    2007年10月于呼和浩特

    聯(lián)系方式:0471-2210753

    電子郵箱:whl88321@163.com

    whl88321@21cn.com

    前言
    第一部分 SQL和PL/SQL相關(guān)工具

    第1章 在Windows平臺(tái)上安裝Oracle
    Database 11g 1
    第2章 配置網(wǎng)絡(luò)服務(wù)名 10
    第3章 使用SQL Developer 15
    3.1 建立數(shù)據(jù)庫(kù)連接 16
    3.2 管理常用對(duì)象 17
    3.2.1 管理表 17
    3.2.2 管理視圖 25
    3.2.3 管理索引 27
    3.2.4 管理序列 28
    3.2.5 管理同義詞 29
    3.2.6 管理過(guò)程 30
    3.2.7 管理函數(shù) 31
    3.2.8 管理包 32
    3.2.9 管理觸發(fā)器 33
    3.2.10 管理自定義類型 34
    3.2.11 管理數(shù)據(jù)庫(kù)回收站 36
    3.3 執(zhí)行SQL語(yǔ)句 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報(bào)表 46
    4.6 SQL*Plus命令參考 48

    第二部分 SQL

    第5章 SQL和PL/SQL綜述 68
    5.1 關(guān)系數(shù)據(jù)庫(kù) 68
    5.1.1 概念模型 69
    5.1.2 數(shù)據(jù)模型 69
    5.2 SQL綜述 71
    5.3 PL/SQL簡(jiǎn)介 73
    5.4 Oracle數(shù)據(jù)庫(kù)對(duì)象 75
    5.5 小結(jié) 80
    第6章 簡(jiǎn)單查詢 81
    6.1 基本查詢 81
    6.1.1 查詢所有列 81
    6.1.2 查詢特定列 81
    6.1.3 查詢?nèi)掌诹?82
    6.1.4 排除重復(fù)行 85
    6.1.5 使用算術(shù)運(yùn)算符 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 習(xí)題 99
    第7章 SQL單行函數(shù) 101
    7.1 數(shù)字函數(shù) 101
    7.2 字符函數(shù) 104
    7.3 日期時(shí)間函數(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 正則表達(dá)式 116
    7.10.1 正則表達(dá)式函數(shù) 116
    7.10.2 正則表達(dá)式字符樣式 118
    7.10.3 正則表達(dá)式樣式修飾符 125
    7.11 小結(jié) 126
    7.12 習(xí)題 126
    第8章 操縱數(shù)據(jù) 128
    8.1 增加數(shù)據(jù) 128
    8.1.1 增加單行數(shù)據(jù) 128
    8.1.2 使用子查詢復(fù)制數(shù)據(jù) 130
    8.1.3 在INTO子句中使用子查詢 130
    8.1.4 使用多表插入 131
    8.2 更新數(shù)據(jù) 132
    8.2.1 使用表達(dá)式更新數(shù)據(jù) 132
    8.2.2 使用子查詢更新數(shù)據(jù) 134
    8.2.3 使用MERGE語(yǔ)句 134
    8.3 刪除數(shù)據(jù) 135
    8.4 控制事務(wù) 136
    8.4.1 事務(wù)和鎖 137
    8.4.2 提交事務(wù) 137
    8.4.3 回退事務(wù) 138
    8.4.4 只讀事務(wù) 138
    8.4.5 順序事務(wù) 139
    8.5 小結(jié) 140
    8.6 習(xí)題 140
    第9章 復(fù)雜查詢 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語(yǔ)句中引用子查詢 168
    9.4 其他復(fù)雜查詢 170
    9.4.1 使用集合操作符 170
    9.4.2 層次查詢 174
    9.4.3 使用條件表達(dá)式 176
    9.4.4 Flashback查詢 179
    9.5 小結(jié) 180
    9.6 習(xí)題 181
    第10章 管理常用對(duì)象 183
    10.1 管理表 183
    10.1.1 表簡(jiǎn)介 183
    10.1.2 建表 187
    10.1.3 修改表 188
    10.1.4 截?cái)嗪蛣h除表 190
    10.1.5 顯示表信息 191
    10.2 使用約束 192
    10.2.1 約束簡(jiǎn)介 192
    10.2.2 定義約束 195
    10.2.3 維護(hù)約束 198
    10.2.4 顯示約束信息 201
    10.3 使用視圖 202
    10.3.1 視圖簡(jiǎn)介 202
    10.3.2 建立視圖 203
    10.3.3 維護(hù)視圖 206
    10.3.4 顯示視圖信息 207
    10.4 使用索引 208
    10.4.1 建立索引 209
    10.4.2 維護(hù)索引 210
    10.4.3 顯示索引信息 211
    10.5 使用序列 212
    10.5.1 建立序列 212
    10.5.2 維護(hù)序列 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 習(xí)題 218

    第三部分 PL/SQL

    第11章 PL/SQL基礎(chǔ) 221
    11.1 PL/SQL塊簡(jiǎn)介 221
    11.1.1 PL/SQL塊結(jié)構(gòu) 221
    11.1.2 PL/SQL塊分類 223
    11.2 定義并使用變量 226
    11.2.1 標(biāo)量(Scalar)變量 226
    11.2.2 復(fù)合(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表達(dá)式中使用序列 239
    11.4 小結(jié) 239
    11.5 習(xí)題 239
    第12章 訪問(wèn)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游標(biāo) 246
    12.3 使用事務(wù)控制語(yǔ)句 247
    12.4 小結(jié) 248
    12.5 習(xí)題 248
    第13章 編寫控制結(jié)構(gòu) 250
    13.1 條件分支語(yǔ)句 250
    13.2 CASE語(yǔ)句 253
    13.3 循環(huán)語(yǔ)句 255
    13.4 順序控制語(yǔ)句 258
    13.5 小結(jié) 259
    13.6 習(xí)題 259
    第14章 使用復(fù)合數(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 變長(zhǎng)數(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語(yǔ)句 277
    14.4.4 使用INDICES OF和VALUES
    OF子句 279
    14.5 PL/SQL集合高級(jí)特性 280
    14.5.1 集合賦值 280
    14.5.2 集合比較 283
    14.5.3 集合嵌套 286
    14.5.4 集合函數(shù) 288
    14.6 小結(jié) 288
    14.7 習(xí)題 289
    第15章 使用游標(biāo) 290
    15.1 顯式游標(biāo) 290
    15.1.1 顯式游標(biāo)屬性 290
    15.1.2 使用顯式游標(biāo) 291
    15.1.3 游標(biāo)FOR循環(huán) 293
    15.1.4 參數(shù)游標(biāo) 295
    15.1.5 更新或刪除游標(biāo)行 295
    15.2 游標(biāo)變量 297
    15.3 使用批量提取 299
    15.4 使用CURSOR表達(dá)式 301
    15.5 小結(jié) 302
    15.6 習(xí)題 302
    第16章 異常處理 303
    16.1 異常簡(jiǎn)介 303
    16.2 捕捉并處理異常 304
    16.2.1 預(yù)定義異常 304
    16.2.2 非預(yù)定義異常 306
    16.2.3 自定義異常 307
    16.3 使用異常處理函數(shù) 308
    16.4 使用編譯警告 310
    16.5 小結(jié) 311
    16.6 習(xí)題 312
    第17章 本地動(dòng)態(tài)SQL 313
    17.1 動(dòng)態(tài)SQL簡(jiǎn)介 313
    17.2 使用EXECUTE IMMEDIATE語(yǔ)句 314
    17.2.1 處理DDL和DCL語(yǔ)句 314
    17.2.2 處理DML語(yǔ)句 315
    17.2.3 處理單行查詢 317
    17.3 處理多行查詢 318
    17.4 在動(dòng)態(tài)SQL中使用批量綁定 319
    17.5 小結(jié) 322
    17.6 習(xí)題 322
    第18章 PL/SQL過(guò)程 323
    18.1 使用過(guò)程參數(shù) 323
    18.2 調(diào)用過(guò)程 325
    18.3 過(guò)程開發(fā)示例 326
    18.4 維護(hù)過(guò)程 332
    18.5 小結(jié) 333
    18.6 習(xí)題 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 習(xí)題 342
    第20章 PL/SQL包 343
    20.1 包組件 343
    20.2 調(diào)用包組件 345
    20.3 包開發(fā)示例 346
    20.4 維護(hù)包 352
    20.5 小結(jié) 353
    20.6 習(xí)題 354
    第21章 觸發(fā)器 355
    21.1 DML觸發(fā)器 355
    21.1.1 語(yǔ)句觸發(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 維護(hù)觸發(fā)器 367
    21.5 小結(jié) 368
    21.6 習(xí)題 368
    第22章 使用對(duì)象類型 369
    22.1 對(duì)象類型簡(jiǎn)介 369
    22.2 建立對(duì)象類型 370
    22.3 使用對(duì)象類型方法 372
    22.4 使用對(duì)象表 375
    22.4.1 使用行對(duì)象和列對(duì)象 375
    22.4.2 在對(duì)象表上引用對(duì)象方法 376
    22.5 對(duì)象類型開發(fā)示例 378
    22.5.1 嵌套對(duì)象類型 378
    22.5.2 對(duì)象類型繼承 381
    22.5.3 參照對(duì)象類型 384
    22.6 維護(hù)對(duì)象類型 385
    22.7 小結(jié) 387
    22.8 習(xí)題 388

    第四部分 PL/SQL系統(tǒng)包

    第23章 使用大對(duì)象 390
    23.1 LOB簡(jiǎn)介 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ā)多媒體應(yīng)用 412
    25.1 多媒體基礎(chǔ)對(duì)象類型及公用方法 412
    25.1.1 ORDSource 412
    25.1.2 公用對(duì)象方法 416
    25.2 開發(fā)音頻應(yīng)用 425
    25.2.1 ORDAudio對(duì)象類型 426
    25.2.2 ORDAudio對(duì)象示例 435
    25.3 開發(fā)文獻(xiàn)應(yīng)用 436
    25.3.1 ORDDoc對(duì)象類型 437
    25.3.2 ORDDoc使用示例 440
    25.4 開發(fā)圖像應(yīng)用 442
    25.4.1 ORDImage對(duì)象類型 442
    25.4.2 ORDImage使用示例 451
    25.5 開發(fā)視頻應(yīng)用 453
    25.5.1 ORDVideo對(duì)象類型 454
    25.5.2 ORDVideo使用示例 464
    25.6 小結(jié) 466
    第26章 開發(fā)Web應(yīng)用 467
    26.1 配置數(shù)據(jù)庫(kù)訪問(wèn)描述符 467
    26.2 Web應(yīng)用開發(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動(dòng)態(tài)SQL 505
    27.1 實(shí)現(xiàn)動(dòng)態(tài)SQL 505
    27.2 DBMS_SQL 509
    27.3 小結(jié) 516
    第28章 管理統(tǒng)計(jì) 517
    28.1 管理表統(tǒng)計(jì) 517
    28.2 管理索引統(tǒng)計(jì) 518
    28.3 管理直方圖統(tǒng)計(jì) 519
    28.4 管理方案和數(shù)據(jù)庫(kù)統(tǒng)計(jì) 519
    28.5 管理系統(tǒng)統(tǒng)計(jì) 520
    28.6 DBMS_STATS包 521
    28.7 小結(jié) 541
    第29章 使用數(shù)據(jù)庫(kù)資源管理器 543
    29.1 實(shí)現(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 實(shí)現(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 使用時(shí)間表 563
    31.4 使用作業(yè)類 564
    31.5 DBMS_SCHEDULE包 564
    31.6 小結(jié) 578
    第32章 使用Flashback 579
    32.1 實(shí)現(xiàn)Flashback 579
    32.2 DBMS_FLASHBACK 580
    32.3 小結(jié) 581
    第33章 使用重定義聯(lián)機(jī)表 582
    33.1 重定義聯(lián)機(jī)表 582
    33.2 DBMS_REDEFINITION 584
    33.3 小結(jié) 586
    第34章 修正損壞塊 587
    34.1 實(shí)現(xiàn)損壞塊修正 587
    34.2 DBMS_REPAIR 589
    34.3 小結(jié) 591
    第35章 使用日志挖掘 592
    35.1 實(shí)現(xiàn)日志挖掘 592
    35.2 DBMS_LOGMNR_D包 594
    35.3 DBMS_LOGMNR包 594
    35.4 小結(jié) 596
    第36章 使用管道 597
    36.1 實(shí)現(xiàn)管道 597
    36.2 DBMS_PIPE包 599
    36.3 小結(jié) 601
    第37章 使用精細(xì)訪問(wèn)控制 602
    37.1 實(shí)現(xiàn)精細(xì)訪問(wèn)控制 602
    37.2 DBMS_RLS 605
    37.3 小結(jié) 609
    第38章 使用精細(xì)審計(jì) 610
    38.1 實(shí)現(xiàn)精細(xì)審計(jì) 610
    38.2 DBMS_FGA包 611
    38.3 小結(jié) 612
    第39章 使用預(yù)警事件 613
    39.1 實(shí)現(xiàn)預(yù)警事件 613
    39.2 DBMS_ALERT 614
    39.3 小結(jié) 615
    第40章 轉(zhuǎn)換ROWID 616
    40.1 實(shí)現(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
    習(xí)題答案 647本書是專門為Oracle應(yīng)用開發(fā)人員所提供的SQL和PL/SQL編程指南。通過(guò)學(xué)習(xí)本書,讀者不僅可以掌握Oracle常用工具Oracle Universal Installer、Net Configuration Assistant、SQL Developer、SQL* Plus的作用及使用方法,而且可以掌握SQL和PL/SQL的基礎(chǔ)知識(shí),而且可以掌握PL/SQL的各種高級(jí)特征(記錄類型、集合類型、對(duì)象類型、大對(duì)象類型)。
    除了為讀者提供編寫SQL語(yǔ)句和開發(fā)PL/SQL塊的方法之外,本書還為應(yīng)用開發(fā)人員提供了一些常用的PL/SQL系統(tǒng)包。通過(guò)使用這些PL/SQL系統(tǒng)包,應(yīng)用開發(fā)人員可以開發(fā)出功能更強(qiáng)大的數(shù)據(jù)庫(kù)應(yīng)用程序。本書不僅適合于SQL和PL/SQL初學(xué)者,也適合于有經(jīng)驗(yàn)的Oracle 應(yīng)用開發(fā)人員。
    本書所有實(shí)例的源代碼可以從中國(guó)水利水電出版社網(wǎng)站免費(fèi)下載,網(wǎng)址為:http://www.waterpub.com.cn/softdown/。





最新評(píng)論共有 0 位網(wǎng)友發(fā)表了評(píng)論
發(fā)表評(píng)論
評(píng)論內(nèi)容:不能超過(guò)250字,需審核,請(qǐng)自覺(jué)遵守互聯(lián)網(wǎng)相關(guān)政策法規(guī)。
用戶名: 密碼:
匿名?
注冊(cè)
通榆县| 牟定县| 香格里拉县| 马山县| 清丰县| 凤翔县| 绍兴市| 东乌珠穆沁旗| 大洼县| 鹰潭市| 大城县| 沈丘县| 宣武区| 洱源县| 新宁县| 松潘县| 泰来县| 改则县| 抚松县| 澜沧| 临清市| 馆陶县| 鄂州市| 且末县| 开平市| 石首市| 永定县| 贵州省| 绵竹市| 岚皋县| 宝丰县| 玛曲县| 大名县| 峡江县| 云安县| 法库县| 达州市| 原平市| 永和县| 通许县| 突泉县|