Oracle社區獲‘千萬’推薦的SQL指南,到底有什麼魅力?

本書在Oracle社區中被公認爲是zui好的Oracle PL/SQL程序設計權V指南。如果想要充分利用PL/SQL,本書無疑是**的資源。本書第6版全面講解了PL/SQL的特性和功能,涵蓋了直到Oracle數據庫12c R1版本發生的新變化。

在過去20多年,成千上萬的PL/SQL程序開發人員從本書中受益,這次的新版延續了之前的風格,提供了豐富的代碼示例,穿插了程序開發人員才能看懂的小幽默。本書介紹了PL/SQL語言的基礎知識、高級編碼技巧,並提供了zui佳實踐來幫助大家解決真實世界中的問題。

本書講解了如下內容:

藉助於有關執行、跟蹤、調試和管理代碼的清晰指導,快速編寫和運行PL/SQL程序;

學習12.1版本的新特性,包括ACCESIBLE_BY子句、WITH FUNCTION和UDF雜注以及視圖的BEQUEATH CURRENT_USER權限;

充分利用書中提供的大量代碼示例(從易於遵循的示例到可重用的打包工具,不一而足);

使用諸如PL/Scope和PL/SQL分層配置文件等Oracle工具,以及像函數結果緩存這樣的特性,優化PL/SQL的性能;

使用程序包、過程、函數和觸發器來構建模塊化、易維護的PL/SQL應用程序。

小編今天給大家分享出這份《Oracle PL SQL程序設計》上下冊,(上冊503頁,下冊606頁)

需要獲取這份資料的小夥伴可以直接私信(學習)獲取

因爲這本書有上下兩冊加起來大約1100多頁所以沒有辦法直接給大家展示全部內容了,下面只給大家展示部分內容截圖。需要的小夥伴自行轉發+關注後私信(學習)免費獲取到哦!

本書詳解了一下內容

藉助於有關執行、跟蹤、調試和管理代碼的清晰指導,快速編寫和運行PL/SQL程序,

學習12.1版本的新特性,包括ACCESIBLE_BY子句、WITHFUNCTION和UDF雜注以及視圖的BEQUEATH CURRENT_USER權限,

充分利用書中提供的大量代碼示例(從易於遵循的示例到可重用的打包工具,不一而足),

使用諸如PL/Scope和PL/SQL分層配置文件等Oracle工具,以及像函數結果緩存這樣的特性,優化PL/SQL的性能;

使用程序包、過程、函數和觸發器來構建模塊化、易維護的PL/SQL應用程序。

內容展示:

下面內容就直接給大家以截圖的方式展示出來部分內容,如果有沒有展示到的部分希望小夥伴們理解一下,大部分SQL的內容都是有總結到的

《Oracle PL SQL程序設計》上冊503頁

第1部分用PL/SQL編程

本書的第1部分對PL/SQL進行說明,介紹如何創建和運行PL/SQL 代碼,以及 PL/SQL語言的基礎知識。在第1章中,我們提出這樣的基本問題:PL/SQL從何而來?它能幹什麼?PL/SQL的主要特性是什麼?在第2章中,我們讓讀者能夠儘快上手使用PL/SQL語言,包括清晰、簡單的PL/SQL代碼執行指導,以及常見的環境說明。第3章中,我們回答了關於語言結構和關鍵字的常見問題:如何創建一個 PL/SQL聲明?PL/SQL 塊結構是什麼?如何在PL/SQL代碼中添加註釋?

第1章PL╱SQL介紹╱

第2章創建和運行PL╱SQL代碼/

第3章語言基礎╱

第⒉部分PL/SQL程序結構

第⒉部分介紹基本的PL/SQL編程元素和語句結構。第4章到第6章描述條件(IF和CASE)和順序控制語句(例如GOTO和NULL)、循環、在Oracle數據庫11g中爲循環而引入的CONTINUE語句,以及 PL/SQL語言的異常處理。完成這一部分的內容後,我們會知道如何爲程序的複雜要求構造代碼塊。

第4章條件與順序控制╱

第5章循環迭代處理╱

第6章異常處理╱

第3部分PL╱SQL程序數據/

基本上我們所編寫的每個程序都要操作數據——其中大部分數據對於我們的 PL/SQL過程或者函數而言都是“局部”(即內部定義)的。本書第3部分集中討論可以在PLJSQL中定義的各種數據類型,如數字(包括在Oracle數據庫11g 中引人的數據類型)、字符串、日期、時間戳、記錄、集合、XML數據類型,以及用戶自定義的數據類型等。從第7章到第13章,我們還將學習Oracle所提供的各種內置函數,以及如何利用這些函數對數據進行操作和修改。

第7章使用程序數據/

第8章字符串╱

第9章數字╱

第10章日期和時間戳╱

第11章記錄類型╱

第12章集合╱

第13章其他數據類型╱

第4部分PL/SQL中的SQL

本書的這一部分討論PL/SQL代碼結構的一個核心要素:通過SQL(結構化查詢語言)連接到底層Oracle數據庫。第14章到第16章將介紹如何定義對數據庫的表進行更新、插入、合併、刪除的事務,從數據庫中查詢信息以用於PL/SQL程序運行,動態執行SQL語句,使用原生動態sQL (NDS)。

第14章ML和事務管理╱

第15章數據提取╱

第16章動態SQL和動態FL╱SQL/

《Oracle PL SQL程序設計》下冊606頁

第5部分構造PL/SQL應用程序

本書的這一部分對前面的內容進行彙總。從本書開篇到現在,我們已經掌握了基礎知識:我們瞭解了變量的聲明和工作特點,也知道了如何進行異常處理和循環構建。現在,我們可以開始構造應用程序了——構建程序塊,將過程、函數、程序包及觸發器組合到一起——第17章到第20章介紹這些內容。在第20章,我們討論如何管理這些PL/SQL代碼,包括測試和調試程序、管理對象間的依賴關係。第20章還會對Oracle數據庫11g第2版引人的基於版本的重定義功能進行簡單介紹。第21章介紹如何通過各種工具,使我們的PL/SQL程序獲得最佳性能。第22章介紹PL/SQL 的I/O技術,包括DBMS_OUTPUT(將結果輸出到屏幕)、UTL_FILE(輸人輸出到文件)、UTL_MAIL(輸出到郵件)及UTL_HTTP(從Web頁面獲取數據)等。

第17章過程、函數和參數

第18章程序包

第19章觸發器

第20章管理PL╱SQL代碼

第21章PL╱SQI的性能優化

第22章I/0操作和PL╱SQL

第6部分高級PL/SQL主題

像 PL/SQL這種已經很成熟和豐富的語言,其各種各樣的特性,我們不可能天天都用到,但有些特性卻對我們應用的成功失敗起着決定性作用。本書的這一部分就會關注這樣一些特性。第23章探討的是當構建PL/SQL程序時,我們所面臨的安全方面的挑戰,第24章對PL/SQL架構進行探討,包括PL/SQL對於內存的使用,第25章給那些需要解決國際化和本地化問題的PL/ISQL開發人員提供指導,第26章介紹Oracle 的面向對象特性。

還有另外兩章,分別介紹如何在PL/SQL應用程序中調用Java和C代碼,其代碼可以在本書Web站點的“下載示例代碼”欄裏找到。

第23章應用系統安全與FL╱SQL

第24章 PL╱SQL架構

第25章PL╱SQI的全球化和本地化

第26章PL╱SQI的面向對象特性

第27章從PL/SQL中調用Java

第28章外部過程

因爲這本書有上下兩冊加起來大約1100多頁所以沒有辦法直接給大家展示全部內容了,只給大家展示部分內容截圖。需要的小夥伴可以自行轉發+關注後私信(學習)免費獲取到哦!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章