第Ⅰ部分 pl/sql基礎
第1章 oracle開發(fā)概述
1.1 歷史和背景知識
1.2 架構
1.2.1 兩層模型
1.2.2 三層模型
1.3 可下載代碼
1.4 小結
1.4.1 最佳實踐回顧
1.4.2 測驗
第2章 pl/sql基礎
2.1 pl/sql塊
2.1.1 原型
2.1.2 基本匿名塊
2.1.3 hello world匿名塊
2.1.4 hello somebody匿名塊
2.1.5 hello somebody命名塊
2.1.6 嵌套塊
2.2 變量:類型、賦值和運算符
2.2.1 文本數據類型
2.2.2 日期和時間戳類型
2.2.3 數值類型
2.2.4 復合變量類型
2.3 控制結構
2.3.1 if語句
2.3.2 case語句
2.3.3 循環(huán)結構
2.4 批量操作
2.5 可下載代碼
2.6 小結
2.6.1 最佳實踐回顧
2.6.2 測驗
第3章 事務作用域
3.1 數據庫acid測試
3.1.1 原子性
3.1.2 一致性
3.1.3 隔離性
3.1.4 持久性
3.2 多版本并發(fā)控制
3.3 保存點、提交和事務回滾
3.3.1 保存點和回滾
3.3.2 提交
3.4 dml鎖定和隔離控制
3.5 調用者和定義者權限
3.6 可下載代碼
3.7 小結
3.7.1 最佳實踐回顧
3.7.2 測驗
第4章 錯誤管理
4.1 錯誤類型
4.1.1 編譯時錯誤
4.1.2 語義錯誤
4.2 pl/sql工具
4.3 可下載代碼
4.4 小結
4.4.1 最佳實踐回顧
4.4.2 測驗
第Ⅱ部分 pl/sql編程
第Ⅲ部分 pl/sql高級編程
第Ⅳ部分 附 錄
附錄a 包裝pl/sql
附錄b pl/sql層次性能分析器
附錄c pl/scope
附錄d pl/sql內置包和類型
附錄e 測驗答案