聯繫我們

課程簡介

PL/SQL 簡介

  • PL/SQL 執行環境概覽
  • PL/SQL 區塊的結構與類型
  • 宣告與使用變數
  • 控制結構:條件判斷與迴圈

在 PL/SQL 中整合 SQL

  • 執行 DML 指令
  • 使用 DDL 和動態 SQL
  • 交易控制指令 (TCL)
  • 使用 SELECT 語句進行資料檢索

過程與函數

  • 建立與刪除過程和函數
  • 參數化技術
  • 傳值與傳址傳遞參數;理解 NOCOPY

錯誤與例外處理

  • 管理 PL/SQL 中錯誤與例外的策略

遊標管理

  • 理解記錄與靜態遊標
  • 參數化遊標
  • 使用 FOR UPDATE 實作遊標

關聯陣列

  • 宣告與在 PL/SQL 中使用關聯陣列

套件

  • 套件的結構:規範與主體
  • 初始化區塊、全域變數與記憶體管理
  • 封裝、重載與前向宣告的概念

觸發器

  • 建立 DML 觸發器
  • 實作 INSTEAD OF 觸發器
  • 理解系統觸發器
  • 探索高級觸發器功能

內建套件的實際應用

  • 使用 UTL_FILE 寫入檔案
  • 從 PL/SQL 發送電子郵件

程式碼管理與編譯

  • 程式碼加密與混淆技術
  • 利用條件編譯
  • 管理物件相依性
  • 解讀編譯器警告

總結與後續步驟

最低要求

  • 具備任何程式語言的基本熟練度(結構化或物件導向)
  • 熟悉 SQL 基礎知識及 Oracle 資料庫環境

受眾

  • 開發人員
  • 資料庫管理員
 28 小時

人數


每位參與者的報價

客戶評論 (3)

即將到來的課程

課程分類