<內容介紹>
本傑明·羅森維格、艾琳娜·拉希莫夫所著的《Oracle PLSQL實例精解(原書第5版)/數據庫技術叢書》是一本逐步分解的、詳盡的PL/SOL編程教程,使用真實場景的實驗、大量示例、練習和項目來介紹讀者所需的PL/SQL編程技能,涵蓋oracle12c的*新特性。作者的寫作手法源自於在哥倫比亞大學教授PL/SQL編程技術的經驗,深度探索PL/SQL編程技術及*佳實踐。通過使用本書,你可以快速掌握PL/SQL編程基本知識,並建立工程化的概念,提升實際問題解決能力。
全書共25章,第1章介紹PL/SOL的架構、開發環境和基礎知識;第2章講解PL/SQL編程基礎;第3章介紹PL/SQL中的DML語句和事務控制;第4章和第5章介紹條件控制,包括IF語句和CASE語句;第6章和第7章探討循環,包括簡單循環、WHILE循環、數值FOR循環、CONTINUE語句和CONTINUE WHEN語句,以及如何互相嵌套不同類型的循環;第8-1 0章深入探討錯誤處理和異常的概念及處理方法,包括錯誤處理、內置異常、異常的作用域和傳播,以及如何定義和引發自己的異常,如何重新引發異常等;第1 1章和第12章介紹光標,涉及光標的基本概念、參數化光標、嵌套光標及FOR UPDATE和WHERE CURRENT光標;第13章和第14章探討觸發器的概念、變異表和複合觸發器;第15章介紹集合,包括PL/SQL表、變長數組和多級集合等;第16章介紹記錄類型、嵌套記錄和記錄集合:第1 7章講解如何創建和使用動態SQL;第18章介紹如何使用批量SQL功能來優化PL/SQL代碼;第1 9章簡要介紹存儲過程;第20章介紹存儲函數的基礎知識;第2 1章詳細介紹包,包括創建包、光標變量、擴展包、包的實例化和初始化等;第22章介紹收集存儲代碼的相關信息,以及如何重載函數和過程:第23章介紹Oracle對象類型:第24章介紹Oracle提供的幾個主要的包:第25章介紹PL/SOL調優工具、優化級別,以及子程序內聯。
<章節目錄>
譯者序
前言
作者簡介
致謝
第1章 PL/SQL概念
1.1 實驗1:PL/SQL架構 1使用
1.2.2 初步掌握SQL * Plus的使用
1.2.3 執行PL/SQL腳本
1.3 實驗3:PL/SQL基礎知識
1.3.1 DBMS_OUTPUT.PUT_LINE語句
1.3.2 替代變量功能
1.4 總結
第2章 PL/SQL語言基礎
2.1 實驗:PL/SQL編程基礎
2.1.1 PL/SQL語言組件
2.1.2 PL/SQL變量
2.1.3 PL/SQL保留字
2.1.4 PL/SQL中的標識符
2.1.5 掛靠的數據類型
2.1.6 聲明和初始化變量
2.1.7 塊作用域、嵌套塊和標籤
2.2 總結
第3章 在PL/SQL中的
3.1 實驗1:在PL/SQL中的語句
3.1.1 使用SELECT INTO初始化 變量
3.1.2 使用變量初始化的SELECT INTO語法
3.1.3 在PL/SQL塊中使用
3.1.4 在PL/SQL塊中使用序列
……
第4章 條件控制:IF語句
第5章 條件控制:CASE語句
第6章 迭代控制:第一部分
第7章 迭代控制:第二部分
第8章 錯誤處理和內置異常
第9章 異常
第10章 異常:高級概念
第11章 光標簡介
第12章 高級光標
第13章 觸發器
第14章 變異表和複合觸發器
第15章 集合
第16章 記錄
第17章 本地動態SQL
第18章 批量SQL
第19章 過程
第20章 函數
第21章 包
第22章 存儲代碼
第23章 Oracle對象類型
第24章 Oracle提供的包
第25章 優化PL/SQL