久久人人做人人妻人人玩精品hd,精品国产成人av在线,好姑娘在线视频免费观看 ,含羞草电影免费看韩国,果冻传媒一区

當(dāng)前位置 : 首頁  圖書 正文

Oracle PL/SQL實(shí)例精解(原書第5版)簡介,目錄書摘

2020-03-13 09:46 來源:京東 作者:京東
oraclepl/sql
Oracle PL/SQL實(shí)例精解(原書第5版)
暫無報價
100+評論 98%好評
內(nèi)容簡介:  本書通過實(shí)際的實(shí)驗(yàn)、示例和項(xiàng)目來講解你所需的全部PL/SQL技能,它涵蓋從基礎(chǔ)語法、程序控制到新的優(yōu)化和安全增強(qiáng)等方面的知識。讀者循序漸進(jìn)地學(xué)習(xí)每個關(guān)鍵任務(wù),自己就能掌握當(dāng)今有價值的Oracle12c的PL/SQL編程技術(shù)。本書的方法完全反映了作者在哥倫比亞大學(xué)給專業(yè)人員講授PL/SQL的廣受好評的經(jīng)驗(yàn)。數(shù)據(jù)庫開發(fā)的新手和DBA可以通過學(xué)習(xí)本書快速獲得成效。有經(jīng)驗(yàn)的PL/SQL程序員會發(fā)現(xiàn)本書是很好的Oracle12c的解決方案參考。
作者簡介:
  About the AuthorBenjamin Rosenzweig,是Misys財務(wù)軟件公司的高級項(xiàng)目經(jīng)理,他自2002年以來一直在那里工作。在此之前,他曾在Oracle公司定制開發(fā)部擔(dān)任了三年以上的首席顧問。他所做的計算機(jī)工作包括在尼泊爾加德滿都建立電子藏英詞典,為高盛公司演示中心做支持,以及管理TIAA-CREF的交易系統(tǒng)。自1998年以來,Benjamin一直在紐約市哥倫比亞大學(xué)計算機(jī)技術(shù)與應(yīng)用項(xiàng)目擔(dān)任教師,在2002年,他被CTA項(xiàng)目的主席和董事授予“優(yōu)秀教學(xué)獎”。他擁有里德學(xué)院的學(xué)士學(xué)位和哥倫比亞大學(xué)頒發(fā)的數(shù)據(jù)庫開發(fā)和設(shè)計證書。他從前與Prentice Hall合著的書籍包括《Oracle Forms Developer:The Complete Video Course (2000)》和《Oracle Web Application Programming for PL/SQL Developers(2003)》。

  Elena Rakhimov,擁有超過20年的數(shù)據(jù)庫架構(gòu)和開發(fā)經(jīng)驗(yàn),曾服務(wù)于各種企業(yè)和商業(yè)環(huán)境,從非營利組織到華爾街到她目前在知名軟件公司領(lǐng)導(dǎo)數(shù)據(jù)庫團(tuán)隊的職位。盡管Elena決定從事“實(shí)際操作”,但她在學(xué)術(shù)領(lǐng)域也很有建樹,她在哥倫比亞大學(xué)受到高度評價的計算機(jī)技術(shù)與應(yīng)用項(xiàng)目中執(zhí)教關(guān)系數(shù)據(jù)庫編程。她曾在哥倫比亞大學(xué)學(xué)習(xí)數(shù)據(jù)庫分析和設(shè)計,并在阿塞拜疆的巴庫國立大學(xué)學(xué)習(xí)應(yīng)用數(shù)學(xué)。她目前居住在加拿大溫哥華。
目錄:譯者序
前言
作者簡介
致謝
第1章 PL/SQL概念 1
1.1 實(shí)驗(yàn)1:PL/SQL架構(gòu) 1使用 8
1.2.2 初步掌握SQL * Plus的使用 10
1.2.3 執(zhí)行PL/SQL腳本 11
1.3 實(shí)驗(yàn)3:PL/SQL基礎(chǔ)知識 14
1.3.1 DBMS_OUTPUT.PUT_LINE語句 14
1.3.2 替代變量功能 17
1.4 總結(jié) 21
第2章 PL/SQL語言基礎(chǔ) 22
2.1 實(shí)驗(yàn):PL/SQL編程基礎(chǔ) 22
2.1.1 PL/SQL語言組件 23
2.1.2 PL/SQL變量 23
2.1.3 PL/SQL保留字 26
2.1.4 PL/SQL中的標(biāo)識符 26
2.1.5 掛靠的數(shù)據(jù)類型 27
2.1.6 聲明和初始化變量 29
2.1.7 塊作用域、嵌套塊和標(biāo)簽 32
2.2 總結(jié) 34
第3章 在PL/SQL中的SQL 35
3.1 實(shí)驗(yàn)1:在PL/SQL中的DML
 語句 35
3.1.1 使用SELECT INTO初始化 變量 36
3.1.2 使用變量初始化的SELECT  INTO語法 37
3.1.3 在PL/SQL塊中使用DML 38
3.1.4 在PL/SQL塊中使用序列 39
3.2 實(shí)驗(yàn)2:在PL/SQL中的事務(wù) 控制 40
3.2.1 使用COMMIT、ROLLBACK和
 SAVEPOINT 40
3.2.2 將DML和事務(wù)控制相結(jié)合 43
3.3 總結(jié) 45
第4章 條件控制:IF語句 46
4.1 實(shí)驗(yàn)1:IF語句 46
4.1.1 IF-THEN語句 47
4.1.2 IF-THEN-ELSE語句 48
4.2 實(shí)驗(yàn)2:ELSIF語句 50
4.3 實(shí)驗(yàn)3:嵌套的IF語句 54
4.4 總結(jié) 56
第5章 條件控制:CASE語句 57
5.1 實(shí)驗(yàn)1:CASE語句 57
5.1.1 CASE語句 57
5.1.2 搜索CASE語句 59
5.2 實(shí)驗(yàn)2:CASE表達(dá)式 64
5.3 實(shí)驗(yàn)3:NULLIF和COALESCE
 函數(shù) 67
5.3.1 NULLIF函數(shù) 67
5.3.2 COALESCE函數(shù) 69
5.4 總結(jié) 71
第6章 迭代控制:第一部分 72
6.1 實(shí)驗(yàn)1:簡單循環(huán) 72
6.1.1 EXIT語句 73
6.1.2 EXIT WHEN語句 76
6.2 實(shí)驗(yàn)2:WHILE循環(huán) 77
6.2.1 使用WHILE循環(huán) 77
6.2.2 提前終止WHILE循環(huán) 80
6.3 實(shí)驗(yàn)3:數(shù)字FOR循環(huán) 81
6.3.1 在循環(huán)中使用IN選項(xiàng) 82
6.3.2 在循環(huán)中使用REVERSE選項(xiàng) 84
6.3.3 提前終止數(shù)字FOR循環(huán) 84
6.4 總結(jié) 85
第7章 迭代控制:第二部分 86
7.1 實(shí)驗(yàn)1:CONTINUE語句 86
7.1.1 使用CONTINUE語句 86
7.1.2 CONTINUE WHEN語句 89
7.2 實(shí)驗(yàn)2:嵌套循環(huán) 92
7.2.1 使用嵌套循環(huán) 92
7.2.2 使用循環(huán)標(biāo)簽 93
7.3 總結(jié) 95
第8章 錯誤處理和內(nèi)置異常 96
8.1 實(shí)驗(yàn)1:處理錯誤 96
8.2 實(shí)驗(yàn)2:內(nèi)置異常 98
8.3 總結(jié) 103
第9章 異常 104
9.1 實(shí)驗(yàn)1:異常作用域 104
9.2 實(shí)驗(yàn)2:用戶定義的異常 107
9.3 實(shí)驗(yàn)3:異常傳播 111
9.4 總結(jié) 116
第10章 異常:高級概念 117
10.1 實(shí)驗(yàn)1:RAISE_APPLICATION
 ERROR 117
10.2 實(shí)驗(yàn)2:EXCEPTION_INIT
 編譯指示 120
10.3 實(shí)驗(yàn)3:SQLCODE和
 SQLERRM 122
10.4 總結(jié) 124
第11章 游標(biāo)簡介 125
11.1 實(shí)驗(yàn)1:游標(biāo)類型 125
11.1.1 使用隱式游標(biāo) 126
11.1.2 使用顯式游標(biāo) 127
11.2 實(shí)驗(yàn)2:游標(biāo)循環(huán) 130
11.2.1 處理顯式游標(biāo) 130
11.2.2 使用用戶定義的記錄 133
11.2.3 使用游標(biāo)屬性 134
11.3 實(shí)驗(yàn)3:游標(biāo)FOR循環(huán) 138
11.4 實(shí)驗(yàn)4:嵌套游標(biāo) 139
11.5 總結(jié) 143
第12章 高級游標(biāo) 144
12.1 實(shí)驗(yàn)1:參數(shù)化游標(biāo) 144
12.2 實(shí)驗(yàn)2:復(fù)雜的嵌套游標(biāo) 145
12.3 實(shí)驗(yàn)3:FOR UPDATE和WHERE CURRENT游標(biāo) 147
12.3.1 FOR UPDATE游標(biāo) 147
12.3.2 游標(biāo)中的FOR UPDATE 觸發(fā)器 151
13.1.1 數(shù)據(jù)庫觸發(fā)器 151
13.1.2 BEFORE觸發(fā)器 154
13.1.3 AFTER觸發(fā)器 159
13.1.4 自治事務(wù) 160
13.2 實(shí)驗(yàn)2:觸發(fā)器類型 162
13.2.1 行觸發(fā)器和語句觸發(fā)器 162
13.2.2 INSTEAD OF觸發(fā)器 163
13.3 總結(jié) 167
第14章 變異表和復(fù)合觸發(fā)器 168
14.1 實(shí)驗(yàn)1:變異表 168
14.1.1 什么是變異表 168
14.1.2 解決變異表問題 170
14.2 實(shí)驗(yàn)2:復(fù)合觸發(fā)器 172
14.2.1 什么是復(fù)合觸發(fā)器 172
14.2.2 解決變異表問題的復(fù)合
 觸發(fā)器 174
14.3 總結(jié) 177
第15章 集合 178
15.1 實(shí)驗(yàn)1:PL/SQL表 178
15.1.1 關(guān)聯(lián)數(shù)組 179
15.1.2 嵌套表 181
15.1.3 集合方法 184
15.2 實(shí)驗(yàn)2:變長數(shù)組 187
15.3 實(shí)驗(yàn)3:多級集合 190
15.4 總結(jié) 192
第16章 記錄 193
16.1 實(shí)驗(yàn)1:記錄類型 193
16.1.1 基于表和基于游標(biāo)的記錄 194
16.1.2 用戶定義的記錄 196
16.1.3 記錄兼容性 197
16.2 實(shí)驗(yàn)2:嵌套記錄 199
16.3 實(shí)驗(yàn)3:記錄集合 202
16.4 總結(jié) 205
第17章 本地動態(tài)SQL 206
17.1 實(shí)驗(yàn)1:EXECUTE IMMEDIATE語句 206
17.1.1 使用EXECUTE IMMEDIATE
 語句 207
17.1.2 如何避免使用EXECUTE
 IMMEDIATE的常見ORA錯誤 209
17.2 實(shí)驗(yàn)2:OPEN-FOR、FETCH和
 CLOSE語句 216
17.2.1 打開游標(biāo) 216
17.2.2 從游標(biāo)中讀取 217
17.2.3 關(guān)閉游標(biāo) 217
17.3 總結(jié) 223
第18章 批量SQL 224
18.1 實(shí)驗(yàn)1:FORALL語句 224
18.1.1 使用FORALL語句 225
18.1.2 SAVE EXCEPTIONS選項(xiàng) 228
18.1.3 INDICES OF選項(xiàng) 230
18.1.4 VALUES OF選項(xiàng) 230
18.2 實(shí)驗(yàn)2:BULK COLLECT子句 232
18.3 實(shí)驗(yàn)3:在SQL語句中綁定集合 239
18.3.1 將集合與EXECUTE IMMEDIATE語句綁定 240
18.3.2 將集合與OPEN-FOR、FETCH和CLOSE語句綁定 245
18.4 總結(jié) 248
第19章 過程 249
19.1 模塊化代碼的好處 249
19.1.1 塊結(jié)構(gòu) 250
19.1.2 匿名塊 250
19.2 實(shí)驗(yàn)1:創(chuàng)建過程 250
19.2.1 實(shí)踐創(chuàng)建過程的語法 251
19.2.2 查詢數(shù)據(jù)字典來獲取過程的
 信息 252
19.3 實(shí)驗(yàn)2:傳遞的過程參數(shù)IN和
 OUT 253
19.4 總結(jié) 255
第20章 函數(shù) 256
20.1 實(shí)驗(yàn)1:創(chuàng)建函數(shù) 256
20.1.1 創(chuàng)建存儲函數(shù) 257
20.1.2 使用函數(shù) 259
20.2 實(shí)驗(yàn)2:在SQL語句中使用函數(shù) 260
20.2.1 在SQL語句中調(diào)用函數(shù) 261
20.2.2 編寫復(fù)雜函數(shù) 261
20.3 實(shí)驗(yàn)3:在SQL中優(yōu)化函數(shù)執(zhí)行 262
20.3.1 使用WITH子句定義函數(shù) 262
20.3.2 使用UDF編譯指示創(chuàng)建函數(shù) 263
20.4 總結(jié) 263
第21章 包 264
21.1 實(shí)驗(yàn)1:創(chuàng)建包 264
21.1.1 創(chuàng)建包規(guī)范 265
21.1.2 創(chuàng)建包體 267
21.1.3 調(diào)用已存儲的包 269
21.1.4 創(chuàng)建私有對象 270
21.2 實(shí)驗(yàn)2:游標(biāo)變量 274
21.3 實(shí)驗(yàn)3:擴(kuò)展包 281
21.4 實(shí)驗(yàn)4:包的實(shí)例化和初始化 292
21.5 實(shí)驗(yàn)5:SERIALLY_REUSABLE包 294
21.6 總結(jié) 296
第22章 存儲代碼 297
22.1 實(shí)驗(yàn):收集存儲代碼的相關(guān)信息 297
22.1.1 從數(shù)據(jù)字典獲取存儲代碼的信息 297
22.1.2 重載模塊 300
22.2 總結(jié) 305
第23章 Oracle對象類型 306
23.1 實(shí)驗(yàn)1:對象類型 306
23.1.1 創(chuàng)建對象類型 308
23.1.2 使用對象類型與集合 310
23.2 實(shí)驗(yàn)2:對象類型的方法 314
23.2.1 構(gòu)造方法 314
23.2.2 成員方法 316
23.2.3 靜態(tài)方法 317
23.2.4 比較對象 318
23.3 總結(jié) 322
第24章 Oracle提供的包 323
24.1 實(shí)驗(yàn)1:利用Oracle提供的包擴(kuò)展功能 323
24.1.1 在PL/SQL中利用UTL_FILE訪問文件 324
24.1.2 利用DBMS_JOB調(diào)度作業(yè) 327
24.1.3 利用DBMS_XPLAN生成解釋計劃 329
24.1.4 利用DBMS_SQL產(chǎn)生隱式語句結(jié)果 333
24.2 實(shí)驗(yàn)2:利用Oracle提供的包報告錯誤 334
24.2.1 利用DBMS_UTILITY包報告錯誤 334
24.2.2 利用UTL_CALL_STACK
熱門推薦文章
相關(guān)優(yōu)評榜
品類齊全,輕松購物 多倉直發(fā),極速配送 正品行貨,精致服務(wù) 天天低價,暢選無憂
購物指南
購物流程
會員介紹
生活旅行/團(tuán)購
常見問題
大家電
聯(lián)系客服
配送方式
上門自提
211限時達(dá)
配送服務(wù)查詢
配送費(fèi)收取標(biāo)準(zhǔn)
海外配送
支付方式
貨到付款
在線支付
分期付款
郵局匯款
公司轉(zhuǎn)賬
售后服務(wù)
售后政策
價格保護(hù)
退款說明
返修/退換貨
取消訂單
特色服務(wù)
奪寶島
DIY裝機(jī)
延保服務(wù)
京東E卡
京東通信
京東JD+