注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡數(shù)據(jù)庫Oracle精通Oracle 10g SQL和PL/SQL

精通Oracle 10g SQL和PL/SQL

精通Oracle 10g SQL和PL/SQL

定 價:¥68.00

作 者: 王海亮 等編著
出版社: 中國水利水電出版社
叢編項: 萬水oracle技術叢書
標 簽: Oracle

ISBN: 9787508443010 出版時間: 2007-01-01 包裝: 膠版紙
開本: 16開 頁數(shù): 580 字數(shù):  

內容簡介

  SQL是關系數(shù)據(jù)庫的基本操作語言,它是應用程序與數(shù)據(jù)庫進行交互操作的接口。PL/SQL是Oracle特有的編程語言,它不僅具有過程編程語言的基本特征(循環(huán)、條件、分支等),而且還具有對象編程語言的高級特征(重載、繼承等)。本書是專門為Oracle應用開發(fā)人員所提供的SQL和PL/SQL編程指南。通過學習本書,讀者不僅可以掌握SQL和PL/SQL的基礎知識,而且還可以掌握SQL高級特征(正則表達式、Flashback查詢、MERGE語句、SQL:1999連接)和PL/SQL高級特征(記錄類型、集合類型、對象類型等)。本書不僅適合于SQL和PL/SQL初學者,而且也適合于有經(jīng)驗的PL/SQL編程人員,本書還可以作為Oracle應用開發(fā)培訓班的教材或者輔助材料。

作者簡介

暫缺《精通Oracle 10g SQL和PL/SQL》作者簡介

圖書目錄

第1章 開始使用Oracle Server.  
1. 1 安裝Oracle Database 10g  
1. 2 數(shù)據(jù)庫配置助手  
1. 3 Net Manager  
1. 3. 1 配置監(jiān)聽程序  
1. 3. 2 配置網(wǎng)絡服務名  
1. 4 SQL*Plus  
1. 4. 1 以命令行運行SQL*Plus  
1. 4. 2 在Windows環(huán)境中運行SQL*Plus  
1. 5 iSQL*Plus  
1. 6 PL/SQL Developer  
1. 6. 1 Command Window  
1. 6. 2 Program Window  
1. 6. 3 Test Window  
1. 7 小結  
1. 8 習題  
第2章 SQL和PL/SQL綜述  
2. 1 關系數(shù)據(jù)庫  
2. 1. 1 概念模型  
2. 1. 2 數(shù)據(jù)模型  
2. 2 SQL綜述  
2. 2. 1 SQL語言特點  
2. 2. 2 SQL語言分類  
2. 2. 3 SQL語句編寫規(guī)則  
2. 3 PL/SQL簡介  
2. 4 Oracle數(shù)據(jù)庫對象  
2. 4. 1 表(Table)  
2. 4. 2 索引(Index)  
2. 4. 3 約束(Constraint)  
2. 4. 4 視圖(View)  
2. 4. 5 序列(Sequence)  
2. 4. 6 同義詞(Synonym)  
2. 4. 7 過程(Procedure)  
2. 4. 8 函數(shù)(Function)  
2. 4. 9 包(Package)  
2. 4. 10 觸發(fā)器(Trigger)  
2. 4. 11 對象類型(Object Type)  
2. 5 小結  
第3章 基本查詢語句  
3. 1 查詢所有列  
3. 2 查詢特定列  
3. 3 查詢日期列  
3. 4 排除重復行  
3. 5 使用算術運算符  
3. 6 處理NULL  
3. 7 連接字符串  
3. 8 使用列別名  
3. 9 小結  
3. 10 習題  
第4章 限制數(shù)據(jù)  
4. 1 在WHERE子句中使用常規(guī)比較符  
4. 2 在WHERE子句中使用其他比較符  
4. 3 在WHERE子句中使用邏輯操作符  
4. 4 小結  
4. 5 習題  
第5章 排序數(shù)據(jù)  
5. 1 單列排序  
5. 2 多列排序  
5. 3 小結  
5. 4 習題  
第6章 SQL單行函數(shù)  
6. 1 數(shù)字函數(shù)  
6. 1. 1 數(shù)字函數(shù)使用示例  
6. 1. 2 數(shù)字函數(shù)清單  
6. 2 字符函數(shù)  
6. 2. 1 字符函數(shù)使用示例  
6. 2. 2 字符函數(shù)清單  
6. 3 日期時間函數(shù)  
6. 3. 1 日期時間函數(shù)使用示例  
6. 3. 2 日期時間函數(shù)清單  
6. 4 轉換函數(shù)  
6. 4. 1 轉換函數(shù)使用示例  
6. 4. 2 轉換函數(shù)清單  
6. 5 正則表達式函數(shù)  
6. 6 對象函數(shù)  
6. 7 集合函數(shù)  
6. 8 其他函數(shù)  
6. 9 小結  
6. 10 習題  
第7章 操縱數(shù)據(jù)  
7. 1 增加數(shù)據(jù)  
7. 1. 1 增加單行數(shù)據(jù)  
7. 1. 2 使用子查詢復制數(shù)據(jù)  
7. 1. 3 在INTO子句中使用于查詢  
7. 1. 4 使用多表插入  
7. 2 更新數(shù)據(jù)  
7. 2. 1 使用表達式更新數(shù)據(jù)  
7. 2. 2 使用子查詢更新數(shù)據(jù)  
7. 2. 3 使用MERGE語句  
7. 3 刪除數(shù)據(jù)  
7. 4 控制事務  
7. 4. 1 事務和鎖  
7. 4. 2 提交事務  
7. 4. 3 回退事務  
7. 4. 4 只讀事務  
7. 4. 5 順序事務  
7. 5 小結  
7. 6 題  
第8章 連接查詢  
8. 1 相等連接  
8. 2 不等連接  
8. 3 自連接  
8. 4 外連接  
8. 5 SQL:1999連接  
8. 6 小結  
8. 7 習題  
第9章 數(shù)據(jù)分組  
9. 1 常用分組函數(shù)  
9. 2 使用GROUP BY和HAVING子句  
9. 3 使用ROLLUP和CUBE操作符  
9. 4 使用GROUPING SETS操作符  
9. 5 連接分組  
9. 6 小結  
9. 7 習題  
第10章 子查詢  
10. 1 單行和多行子查詢  
10. 1. 1 單行子查詢  
10. 1. 2 多行子查詢  
10. 2 多列子查詢  
10. 3 相關于查詢  
10. 4 在其他SQL語句中引用子查詢  
10. 4. 1 在DDL語句中使用子查詢  
10. 4. 2 在FROM子句中使用子查詢  
10. 4. 3 標量子查詢表達式  
10. 4. 4 使用WITH子句重用于查詢  
10. 5 小結  
10. 6 習題  
第11章 其他復雜查詢  
11. 1 使用集合操作符  
11. 2 層次查詢  
11. 3 使用條件表達式  
11. 3. 1 使用DECODE函數(shù)  
11. 3. 2 使用CASE表達式  
11. 4 Flashback查詢  
11. 5 小結  
11. 6 題  
第12章 建立和管理表  
12. 1 表簡介  
12. 1. 1 設計表  
12. 1. 2 行格式  
12. 1. 3 常用數(shù)據(jù)類型  
12. 1. 4 偽列ROWID和ROWNUM  
12. 2 建表  
12. 3 修改表  
12. 4 截斷和刪除表  
12. 4. 1 截斷表  
12. 4. 2 刪除表  
12. 4. 3 恢復被刪除表  
12. 5 顯示表信息  
12. 6 小結  
12. 7 習題  
第13章 使用約束  
13. 1 約束簡介  
13. 2 定義約束  
13. 3 維護約束  
13. 3. 1 增加約束  
13. 3. 2 修改約束名  
13. 3. 3 刪除約束  
13. 3. 4 禁止約束  
13. 3. 5 激活約束  
13. 4 顯示約束信息  
13. 5 小結  
13. 6 習題  
第14章 使用視圖  
14. 1 視圖簡介  
14. 1. 1 視圖的作用  
14. 1. 2 視圖分類  
14. 1. 3 在視圖上執(zhí)行DML操作的原則  
14. 2 建立視圖  
14. 2. 1 建立簡單視圖  
14. 2. 2 建立復雜視圖  
14. 2. 3 建立連接視圖  
14. 2. 4 建立只讀視圖  
14. 2. 5 在建立視圖時定義CHECK約束  
14. 2. 6 在建立視圖時定義列別名  
14. 3 維護視圖  
14. 3. 1 修改視圖定義  
14. 3. 2 重新編譯視圖  
14. 3. 3 刪除視圖  
14. 4 顯示視圖信息  
14. 5小結  
14. 6 習題  
第15章 使用其他對象  
15. 1 使用索引  
15. 1. 1 索引的分類  
15. 1. 2 使用索引的指導方針  
15. 1. 3 建立索引  
15. 1. 4 維護索引  
15. 1. 5 顯示索引信息  
15. 2 使用序列  
15. 2. 1 建立序列  
15. 2. 2 維護序列  
15. 2. 3 顯示序列信息  
15. 3 使用同義詞  
15. 3. 1 建立同義詞  
15. 3. 2 刪除同義詞  
15. 3. 3 顯示同義詞信息  
15. 4 小結  
15. 5 習題  
第三部分 PL/SQL  
第16章 PL/SQL基礎  
16. 1 PL/SQL塊簡介  
16. 1. 1 PL/SQL塊結構  
16. 1. 2 PL/SQL塊分類  
16. 2 定義并使用變量  
16. 2. 1 標量(Scalar)變量  
16. 2. 2復合(Composite)變量  
16. 2. 3 參照(Reference)變量  
16. 2. 4 LOB(Large Object)變量  
16. 2. 5 使用子類型定義變量  
16. 2. 6 非PL/SQL變量  
16. 3 編寫PL/SQL代碼  
16. 3. 1 PL/SQL詞匯單元  
16. 3. 2 PL/SQL代碼編寫規(guī)則  
16. 4 小結  
16. 5 習題  
第17章 訪問Oracle  
17. 1 檢索單行數(shù)據(jù)  
17. 1. 1 使用標量變量接收數(shù)據(jù)  
17. 1. 2 使用記錄變量接收數(shù)據(jù)  
17. 1. 3 嵌入SELECT語句注意事項..  
17. 2 操縱數(shù)據(jù)  
17. 2. 1 插入數(shù)據(jù)  
17. 2. 2 更新數(shù)據(jù)  
17. 2. 3 刪除數(shù)據(jù)  
17. 2. 4 SQL游標  
7. 3 使用事務控制語句  
7. 4 小結  
17. 5 習題  
第18章 編寫控制結構  
18. 1 條件分支語句  
18. 1. 1 簡單條件判斷  
18. 1. 2 二重條件分支  
18. 1. 3 多重條件分支  
18. 2 CASE語句  
18. 3 循環(huán)語句  
18. 3. 1 基本循環(huán)  
18. 3. 2 WHILE循環(huán)  
18. 3. 3 FOR循環(huán)  
18. 3. 4 嵌套循環(huán)和標號  
18. 4 順序控制語句  
18. 5 小結  
18. 6 習題  
第19章 使用復合數(shù)據(jù)類型  
19. 1 PL/SQL記錄  
19. 1. 1 定義PL/SQL記錄  
19. 1. 2 使用PL/SQL記錄  
19. 2 PL/SQL集合  
19. 2. 1 PL/SQL表  
19. 2. 2 嵌套表  
19. 2. 3 變長數(shù)組(VARRAY)  
19. 2. 4 PL/SQL記錄表  
19. 3 PL/SQL集合方法  
19. 4 批量綁定  
19. 4. 1 傳統(tǒng)循環(huán)和批量綁定  
19. 4. 2 使用BULK COLLECT子句  
19. 4. 3 使用FORALL語句  
19. 4. 4 使用INDICES OF和VALUES OF子句  
19. 5 PL/SQL集合高級特性  
19. 5. 1 集合賦值  
19. 5. 2 集合比較  
19. 5. 3 集合嵌套  
19. 6 小結  
19. 7 習題  
第20章 使用游標  
20. 1 顯式游標  
20. 1. 1 顯式游標屬性  
20. 1. 2 使用顯式游標  
20. 1. 3 游標FOR循環(huán)  
20. 1. 4 參數(shù)游標  
20. 1. 5 更新或刪除游標行  
20. 2 游標變量  
20. 3 使用批量提取  
20. 4 使用CURSOR表達式  
20. 5 小結  
20. 6 習題  
第21章 異常處理  
21. 1 異常簡介  
21. 2 捕捉并處理異常  
21. 2. 1 預定義異常  
21. 2. 2 非預定義異常  
21. 2. 3 自定義異常  
21. 3 使用異常處理函數(shù)  
21. 4 使用編譯警告  
21. 5 小結  
21. 6 習題  
第22章 本地動態(tài)SQL  
22. 1 動態(tài)SQL簡介  
22. 2 使用EXECUTE IMMEDIATE語句  
22. 2. 1 處理DDL和DCL語句  
22. 2. 2 處理DML語句  
22. 2. 3 處理單行查詢  
22. 3 處理多行查詢  
22. 4 在動態(tài)SQL中使用批量綁定  
22. 5 小結  
22. 6 習題  
第23章 PL/SQL過程  
23. 1 使用過程參數(shù)  
23. 2 調用過程  
23. 3 過程開發(fā)示例  
23. 3. 1 為過程參數(shù)指定默認值  
23. 3. 2 使用異常處理  
23. 3. 3 自定義錯誤消息  
23. 3. 4 使用記錄變量作為輸入?yún)?shù)  
23. 3. 5 使用記錄變量作為輸出參數(shù)  
23. 3. 6 使用集合變量作為輸入?yún)?shù)  
23. 3. 7 使用集合變量作為輸出參數(shù)  
23. 4 維護過程  
23. 5 小結  
23. 6 習題  
第24章 PL/SQL函數(shù)  
24. 1 使用函數(shù)參數(shù)  
24. 2 調用函數(shù)  
24. 3 函數(shù)開發(fā)示例  
24. 3. 1 使用異常處理  
24. 3. 2 使用記錄類型作為返回類型  
24. 3. 3 使用集合類型作為返回類型  
24. 4 管理函數(shù)  
24. 5 小結  
24. 6 習題  
第25章 PL/SQL包  
25. 1 包組件  
25. 1. 1 建立包規(guī)范  
25. 1. 2 建立包體  
25. 2 調用包組件  
25. 3 包開發(fā)示例  
25. 3. 1 使用記錄類型  
25. 3. 2 使用集合類型  
25. 3. 3 使用重載  
25. 3. 4 使用構造過程  
25. 3. 5 使用純度級別  
25. 4 維護包  
25. 5 小結  
25. 6 習題  
第26章 觸發(fā)器  
26. 1 DML觸發(fā)器  
26. 1. 1 語句觸發(fā)器  
26. 1. 2 行觸發(fā)器  
26. 1. 3 DML觸發(fā)器開發(fā)示例  
26. 2 INSTEAD OF觸發(fā)器  
26. 3 事件觸發(fā)器  
26. 3. 1 事件屬性函數(shù)  
26. 3. 2 系統(tǒng)事件觸發(fā)器  
26. 3. 3 客戶事件觸發(fā)器  
26. 4 維護觸發(fā)器  
26. 5 小結  
26. 6 習題  
第27章 使用對象類型  
27. 1 對象類型簡介  
27. 2 建立對象類型  
27. 3 使用對象方法  
27. 4 使用對象表  
27. 4. 1 使用行對象和列對象  
27. 4. 2 在對象表上引用對象方法  
27. 5 對象類型開發(fā)示例  
27. 5. 1 嵌套對象類型  
27. 5. 2 對象類型繼承  
27. 5. 3 參照對象類型  
27. 6 維護對象類型  
27. 7 小結  
27. 8 習題  
第四部分 PL/SQL系統(tǒng)包  
第28章 使用大對象  
28. 1 LOB簡介  
28. 2 使用CLOB  
28. 3 使用BFILE  
28. 4 使用BLOB  
28. 5 DBMS_LOB包  
28. 6 小結  
第29章 讀寫OS文件  
29. 1 寫入OS文件  
29. 2 讀取OS文件  
29. 3 UTL_FILE包  
29. 4 小結  
第30章 DBMS_SQL動態(tài)SQL  
30. 1 實現(xiàn)動態(tài)SQL  
30. 2 DBMS_SQL  
30. 3 小結  
第31章 管理統(tǒng)計  
31. 1 管理表統(tǒng)計  
31. 2 管理索引統(tǒng)計  
31. 3 管理直方圖統(tǒng)計  
31. 4 管理方案和數(shù)據(jù)庫統(tǒng)計  
31. 5 管理系統(tǒng)統(tǒng)計  
31. 6 DBMS_STATS包  
31. 7 小結  
第32章 使用數(shù)據(jù)庫資源管理器  
32. 1 實現(xiàn)資源管理  
32. 2 DBMS_RESOURCE_MANAGER_PRIVS包  
32. 3 DBMS_RESOURCE_MANAGER包  
32. 4 小結  
第33章 數(shù)據(jù)加密和解密  
33. 1 實現(xiàn)數(shù)據(jù)加密和解密  
33. 2 DBMS_OBFUSCATION_TOOLKIT  
33. 3 DBMS CRYPTO  
33. 4 小結  
第34章 開發(fā)Web應用  
34. 1 配置數(shù)據(jù)庫訪問描述符  
34. 2 Web應用開發(fā)示例  
34. 3 HTP和HTF  
34. 4 OWA_COOKIE  
34. 5 OWA_IMAGE  
34. 6 OWA_OPT_LOCK  
34. 7 OWA_PATTERN  
34. 8 OWA_SEC  
34. 9 OWA_TEXT  
34. 10 OWA UTIL  
34. 11 小結  
第35章 使用調度程序  
35. 1 使用作業(yè)  
35. 2 使用程序  
35. 3 使用時間表  
35. 4 使用作業(yè)類  
35. 5 DBMS_SCHEDULE包  
35. 6 小結  
第36章 使用Flashback  
36. 1 實現(xiàn)Flashback  
36. 2 DBMS_FLASHBACK  
36. 3 小結  
第37章 使用重定義聯(lián)機表  
37. 1 重定義聯(lián)機表  
37. 2 DBMS_REDEFINITION  
37. 3 小結  
第38章 修正損壞塊  
38. 1 實現(xiàn)損壞塊修正  
38. 2 DBMS_REPAIR  
38. 3 小結  
第39章 使用日志挖掘  
39. 1 實現(xiàn)日志挖掘  
39. 2 DBMS_LOGMNR D包  
39. 3 DBMS_LOGMNR包  
39. 4 小結  
第40章 使用管道  
40. 1 實現(xiàn)管道  
40. 2 DBMS_PIPE包  
40. 3 小結  
第41章 使用精細訪問控制  
41. 1 實現(xiàn)精細訪問控制  
41. 2 DBMS_RLS  
41. 3 小結  
第42章 使用精細審計  
42. 1 實現(xiàn)精細審計  
42. 2 DBMS_FGA包  
42. 3 小結  
第43章 使用預警事件  
43. 1 實現(xiàn)預警事件  
43. 2 DBMS_ALERT  
43. 3 小結  
第44章 轉換ROWID  
44. 1 實現(xiàn)ROWID轉換  
44. 2 DBMS_ROWID  
44. 3 小結  
第45章 其他常用包  
45. 1 DBMS_DDL  
45. 2 DBMS_OUTPUT  
45. 3 DBMS_RANDOM  
45. 4 DBMS_SESSION  
45. 5 DBMS_SHARED_POOL  
45. 6 DBMS_SPACE  
45. 7 DBMS_SPACE_ADMIN460



本目錄推薦

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