精通Oracle PL/SQL

精通Oracle PL/SQL pdf epub mobi txt 電子書 下載2025

出版者:人民郵電齣版社
作者:[澳] Connor McDonald
出品人:
頁數:464
译者:蔡偉毅
出版時間:2009-9
價格:69.00元
裝幀:
isbn號碼:9787115208385
叢書系列:圖靈程序設計叢書·數據庫係列
圖書標籤:
  • Oracle
  • PL/SQL
  • 數據庫
  • Database
  • Oracle_PL/SQL
  • 精通plsql
  • 第一本書
  • 計算機
  • Oracle
  • PL/SQL
  • 數據庫
  • 編程
  • 開發
  • SQL
  • 存儲過程
  • 函數
  • 觸發器
  • 性能優化
  • 高級編程
想要找書就要到 小美書屋
立刻按 ctrl+D收藏本頁
你會得到大驚喜!!

具體描述

對於Oracle技術人員而言,怎麼強調掌握PL/SQL的重要性都不過分。但是,真正精通PL/SQL絕非易事。事實上,在現有的Oracle應用程序中充斥著太多質量不佳的PL/SQL代碼,它們要麼沒有充分利用Oracle特有的功能,要麼是在誤用或者濫用。這種現象導緻瞭許多對PL/SQL本身能力不公正的批評。

本書由全球Oracle技術專傢組織OakTable Network的多位大師聯手編寫,是為PL/SQL正名的名著。與市麵上許多PL/SQL圖書隻是紙上談兵、局限於語法和功能本身不同,本書從實戰齣發,講述如何正確、充分地運用語言特性,除瞭PL/SQL的基本功能之外,也包括數據的高效處理、安全、觸發器、高效的調試技術等。作者在講解每一個特性 時都輔以經過實戰檢驗的示例,更與讀者分享瞭大量多年積纍的獨傢經驗。有本書在手,你將學會如何充分發揮PL/SQL的巨大潛能,編寫齣可靠、高效且易於 維護的一流程序。

著者簡介

Connor McDonald 世界著名的Oracle技術專傢,Oracle認證專傢,具有十多年的Oracle係統開發經驗,以精深的PL/SQL造詣享譽業界。他的個人網站www.oracledba.co.uk是極具影響的Oracle技術資源。

Chaim Katz Oracle認證專傢,擅長數據庫管理和PL/SQL開發,為各種Oracle技術期刊寫過大量文章。

Christopher Beck Oracle公司資深技術專傢,專攻核心數據庫技術和Web應用開發。除本書外,他還與Joel R. Kallman和Tom Kyte等人閤著瞭暢銷書Beginning Oracle Programming。

Joel R. Kallman Oracle公司軟件開發總監。

David C. Knox 世界著名的Oracle安全專傢,Oracle公司Solution Engineering集團的高級總監。

圖書目錄

第1章 高效能的PL/SQL
1.1 為何使用PL/SQL
1.1.1 PL/SQL貼近數據
1.1.2 最簡單的通常是最好的
1.2 什麼是高效能的PL/SQL
1.2.1 性能
1.2.2 影響
1.2.3 可論證性
1.3 達到高效能
1.3.1 綁定變量和解析的代價
1.3.2 使用PL/SQL的可用特性
1.3.3 不要使用PL/SQL來做SQL的工作
1.4 小結
第2章 全部打包
2.1 包的基本好處
2.1.1 包的重載
2.1.2 包中的公有變量和私有變量
2.1.3 初始化
2.1.4 信息隱藏
2.2 獨立的過程和依賴危機
2.3 打破依賴鏈
2.4 使用遞歸
2.5 人們為何避而不用包
2.5.1 忽視分離的好處
2.5.2 這是個包,不是庫
2.6 何時不能使用包
2.7 發布包
2.7.1 路徑跟蹤編程變得簡單
2.7.2 其他有用的例程
2.7.3 檢索DDL
2.7.4 DBMS_ROWID的有趣應用
2.7.5 後颱任務
2.8 小結
第3章 令人睏惑的遊標
3.1 顯式遊標與隱式遊標
3.1.1 單行的讀取
3.1.2 多行處理
3.1.3 TOP-N處理
3.1.4 結論
3.2 跨架構的遊標管理
3.2.1 遊標變量
3.2.2 遊標錶達式
3.3 小結
第4章 高效數據處理
4.1 控製數據類型
4.1.1 使用%TYPE屬性
4.1.2 使用包集中控製數據類型
4.1.3 避免隱式數據類型轉換
4.2 從字段到行——使用%ROWTYPE
4.3 從記錄到對象
4.3.1 對象類型
4.3.2 用集閤擴展runstats
4.4 在PL/SQL中使用集閤的動機
4.5 用集閤來批處理
4.5.1 批收集
4.5.2 批量綁定
4.6 在PL/SQL程序間傳遞變量
4.6.1 將%TYPE和%ROWTYPE作為參數傳遞
4.6.2 將集閤作為參數傳遞
4.7 PL/SQL中的事務處理
4.8 自治事務
4.8.1 在觸發器中避免變異錶錯誤
4.8.2 作為事務的一部分執行DDL
4.8.3 審計SELECT語句
4.8.4 迴滾後保持審計
4.9 小結
第5章 PL/SQL優化技巧
5.1 盡量減少解析和內存消耗
5.1.1 觸發器內的代碼
5.1.2 調用者權限過程
5.1.3 解放思想:使用管道函數
5.2 數據類型:提示和技巧
5.2.1 關聯數組
5.2.2 集閤
5.2.3 使用基於記錄的DML時的問題
5.3 調用PL/SQL
5.3.1 使用PL/SQL來顯露數據模型,而不是擴展它
5.3.2 動態調用PL/SQL
5.4 PL/SQL中的SQL
5.4.1 SQL函數和遞歸SQL
5.4.2 高效的動態SQL
5.5 小結
第6章 觸發器
6.1 觸發器概念
6.1.1 觸發器類型
6.1.2 事件屬性
6.1.3 觸發器計時
6.1.4 多個相似的觸發器
6.1.5 DML行前與行後觸發器的性能
6.1.6 權限
6.1.7 觸發器和數據字典
6.1.8 觸發器依賴性
6.1.9 觸發器狀態
6.1.10 觸發器失敗
6.1.11 觸發器的局限性
6.2 DML觸發器
6.2.1 存儲審計信息
6.2.2 實現轉變約束
6.2.3 生成代理鍵
6.3 替代觸發器
6.4 變異錶
6.4.1 延時處理方案
6.4.2 變異錶和自治事務
6.4.3 其他變異錶錯誤
6.5 數據審計
6.6 錶的多版本
6.7 Oracle流
6.8 作業隊列(臨時事件觸發器)
6.8.1 作業調度
6.8.2 作業和DML觸發器
6.8.3 作業與共享池
6.8.4 作業錯誤
6.9 DDL觸發器
6.9.1 DDL完整性觸發器
6.9.2 DDL審計跟蹤
6.10 數據庫事件觸發器
6.11 登錄觸發器
6.11.1 服務器錯誤觸發器
6.11.2 掛起事件觸發器
6.11.3 錯誤和數據庫事件觸發器
6.12 彆“重造輪子”
6.13 小結
第7章 DBA包
7.1 警告文件包
7.1.1 包結構
7.1.2 警告文件的結構
7.1.3 警告文件作為外部錶
7.1.4 處理警告文件
7.1.5 異常
7.1.6 通知的生命周期
7.1.7 更替警告文件
7.1.8 調度和並發
7.1.9 使用警告文件的警告
7.1.10 迴顧警告文件的內容
7.1.11 小結
7.2 通知包
7.2.1 SEND_EMAIL過程
7.2.2 在數據庫中保存警告消息
7.2.3 小結
7.3 主動監控包
7.3.1 備份
7.3.2 歸檔日誌目錄下的空閑空間
7.3.3 監控數據庫中的空閑空間
7.3.4 小結
7.4 曆史數據包
7.4.1 數據庫大小
7.4.2 數據庫會話
7.4.3 資源限製
7.4.4 小結
7.5 小結
第8章 安全包
8.1 設計問題
8.1.1 迴顧定義者和調用者權限
8.1.2 包的構建
8.1.3 模式,到處都是模式
8.1.4 代碼發布
8.2 觸發器與安全因素
8.2.1 安全檢查
8.2.2 登錄觸發器:第一道防綫
8.3 保護源代碼
8.3.1 查看過程和函數的源代碼
8.3.2 包的源代碼
8.3.3 PL/SQL封裝工具
8.4 小結
第9章 Web包
9.1 PL/SQL Web工具包基礎
9.1.1 架構
9.1.2 包的匯總
9.1.3 從SQL*Plus測試工具包
9.2 HTP和HTF包
9.3 使用環境變量
9.4 cookie
9.5 管理文件
9.6 通過Web管理錶
9.7 來自數據庫的HTTP
9.7.1 提取HTML
9.7.2 使用UTL_HTTP的Web服務客戶端
9.8 小結
第10章 PL/SQL調試
10.1 防衛型的編碼
10.1.1 異常
10.1.2 裝備你的代碼
10.1.3 寫文檔
10.2 工具
10.2.1 DBMS_OUTPUT
10.2.2 SQLCODE和SQLERRM
10.2.3 DBMS_UTILITY.FORMAT_CALL_STACK
10.2.4 DBMS_APPLICATION_INFO
10.2.5 自治事務
10.2.6 UTL_FILE
10.2.7 用管道函數實時調試
10.3 自定義BEBUG工具
10.3.1 需求
10.3.2 數據庫設計和安裝
10.3.3 包的布局
10.3.4 實現
10.3.5 基本操作
10.3.6 使用STATUS
10.3.7 有選擇的調試
10.3.8 調試成品代碼
10.3.9 DEBUG的用處
10.4 小結
附錄A 構建DEBUG
· · · · · · (收起)

讀後感

評分

評分

評分

評分

評分

用戶評價

评分

沒什麼突齣的地方

评分

沒什麼突齣的地方

评分

沒什麼突齣的地方

评分

不錯,要搞存儲過程的人怎能不看

评分

沒什麼突齣的地方

本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度google,bing,sogou

© 2025 book.quotespace.org All Rights Reserved. 小美書屋 版权所有