Oracle PL/SQL 實例精解, 5/e (Oracle PL/SQL by Example, 5/e)

本傑明·羅森維格 (Benjamin Rosenzweig), 艾琳娜·拉希莫夫 (Elena Rakhimov)

買這商品的人也買了...

商品描述

<內容介紹> 

 本傑明·羅森維格、艾琳娜·拉希莫夫所著的《Oracle PL\SQL實例精解(原書第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