<內容簡介>
PL/SQL是Oracle數據庫對SQL語句的擴展,在普通SQL語句的使用上添加了編程語言的特點,在數據庫編程領域有著廣泛的應用。
《Oracle PL/SQL必知必會》作為《SQL必知必會(第4版)》暢銷圖書的全新升級版,由淺入深地講解了Oracle PL/SQL的基本概念和語法,涉及SQL基礎知識、Oracle和PL的基本知識、使用Oracle、檢索數據、對檢索的數據進行排序、過濾數據、高級數據過濾、使用通配符過濾、使用正則表達式執行搜索、創建計算字段、使用數據操作函數、匯總數據、組合數據、使用子查詢、連接表、創建高級連接、組合查詢、插入數據、更新和刪除數據、創建和操作表、使用視圖、使用存儲過程、使用光標、使用觸發器、管理事務處理、管理安全性等內容。
《Oracle PL/SQL必知必會》適合零基礎的SQL初學者、剛開始接觸Oracle PL/SQL並且想要深入學習的讀者閱讀。
<章節目錄>
第1章瞭解SQL 1
1.1數據庫基礎1
1.1.1什麼是數據庫2
1.1.2表2
1.1.3列和數據類型4
1.1.4行5
1.1.5主鍵5
1.2什麼是SQL 7
1.3試一試8
1.4小結8
第2章初識Oracle和
PL/SQL 9
2.1什麼是Oracle 9
2.1.1客戶端—服務器
軟件9
2.1.2 PL/SQL 11
2.1.3客戶端工具12
2.2起步12
2.2.1你需要什麼軟件12
2.2.2獲得軟件14
2.2.3安裝軟件15
2.3小結16
第3章使用Oracle 17
3.1創建工作環境17
3.1.1創建專用的Oracle
實例18
3.1.2創建自定義的工作
空間20
3.2建立連接22
3.3 Oracle SQL Developer
簡介24
3.4創建和填充示例表25
3.4.1獲得相同的表
腳本27
3.4.2創建表27
3.4.3填充表29
3.5關於Oracle SQL
Developer的更多
討論30
3.6小結30
第4章檢索數據31
4.1 SELECT語句31
4.2檢索單獨的列31
4.3檢索多列34
4.4檢索所有列36
4.5檢索特定的行37
4.6使用完全限定的表名39
4.7使用註釋40
4.8小結42
第5章對檢索的數據進行
排序43
5.1對數據進行排序43
5.2按多個列進行排序46
5.3指定排序方向49
5.4小結52
第6章過濾數據53
6.1使用WHERE子句53
6.2 WHERE子句的
運算符55
6.2 .1檢查單個值56
6.2.2檢查不匹配的
情況59
6.2.3檢查值的範圍60
6.2.4檢查沒有值的
情況62
6.3小結63
第7章高級數據過濾64
7.1結合WHERE子句64
7.1. 1使用AND運算符64
7.1.2使用OR運算符66
7.1.3理解求值順序67
7.2使用IN運算符70
7.3使用NOT運算符73
7.4小結74
第8章使用通配符過濾75
8.1使用LIKE運算符75
8.1.1利用百分號(%)
通配符執行搜索76
8.1.2利用下劃線(_)
通配符執行搜索79
8.2使用通配符的提示80
8.3小結81
第9章使用正則表達式執行
搜索82
9.1瞭解正則表達式82