聯繫我們

課程簡介

PL/SQL 簡介

  • 什麼是 PL/SQL?
  • 使用 PL/SQL 的優勢

PL/SQL 區塊的基本結構

  • 匿名區塊
  • 命名區塊

變數與資料型別

  • 變數的宣告
  • 語法與規則
  • PL/SQL 中的資料型別
  • 在 PL/SQL 區塊中使用變數

控制結構

  • IF-THEN-ELSE
  • CASE 陳述式
  • FOR 迴圈
  • WHILE 迴圈

儲存程序與函數

  • 建立並執行儲存程序
  • 語法與範例
  • 輸入與輸出參數
  • 在 PL/SQL 中建立與執行函數
  • 語法與範例
  • 在 SQL 陳述式中的應用

遊標(Cursors)

  • 明確遊標
  • 隱含遊標
  • 資料擷取
  • 遊標屬性

例外處理

  • 預先定義的例外
  • 使用者自訂的例外
  • 使用 TRY-CATCH 區塊

交易控制

  • PL/SQL 中的交易控制
  • 使用巢狀區塊與交易
  • 管理巢狀交易
  • 建立與使用保存點(Savepoints)

進階遊標技術

  • 強型別與弱型別 REF CURSOR 的比較
  • 應用場景

觸發程序(Triggers)

  • 建立觸發程序
  • 觸發程序的種類
  • 使用觸發程序進行審計

PL/SQL 套件(Packages)

  • 建立
  • 說明規範(Specification)
  • 實作
  • 執行
  • 呼叫
  • 實際應用案例
  • 程式碼 walkthrough

摘要與後續步驟

最低要求

  • 具備基本的 SQL 知識
  • 理解資料庫結構描述(Schema)、資料表及其關係

受眾

  • 資料庫管理員
  • 資料庫開發人員
  • 軟體開發人員
  • 數據分析師
 21 小時

人數


每位參與者的報價

客戶評論 (5)

即將到來的課程

課程分類