聯繫我們

課程簡介

Oracle Database 19c 簡介

  • Oracle Database 19c 概觀
  • 安裝與設定
  • Oracle 資料庫架構
  • 資料庫管理工具

SQL 複習與進階概念

  • 基本 SQL 複習
    • Select, insert, update, delete
    • 關聯 (Joins)、子查詢與集合運算
  • 進階 SQL 概念
    • 分析函數
    • 階層式查詢
    • 進階分組與彙總

PL/SQL 簡介

  • PL/SQL 概觀
  • PL/SQL 區塊結構
  • 變數、常數與資料型別
  • 控制結構:if, loop, case

PL/SQL 程式單元

  • 程序 (Procedures) 與函數 (Functions)
  • 套件 (Packages) 與套件主體 (package bodies)
  • 觸發程式 (Triggers) 與觸發程式管理
  • 自治交易 (Autonomous transactions)

進階 PL/SQL 功能

  • 集合:關聯式陣列、巢狀表格、VARRAYs
  • 使用 BULK COLLECT 與 FORALL 進行批次處理
  • 使用 EXECUTE IMMEDIATE 的動態 SQL
  • PL/SQL 記錄 (records) 與複合資料型別

錯誤處理與偵錯

  • 例外處理:預定義例外與使用者定義例外
  • PL/SQL 偵錯技術
  • 使用 DBMS_OUTPUT 與 DBMS_DEBUG

效能調整與最佳化

  • SQL 查詢最佳化技術
  • 理解執行計畫 (execution plans)
  • 索引策略
  • 使用提示 (hints) 進行查詢最佳化

PL/SQL 最佳實務

  • 撰寫高效的 PL/SQL 程式碼
  • 編碼標準與慣例
  • PL/SQL 中的安全性考量
  • 管理相依性與版本控制

進階 SQL 主題

  • 進階關聯與子查詢
  • 遞迴查詢
  • 在 SQL 中使用正規表示法
  • 實作全文搜尋

摘要與後續步驟

最低要求

  • 具備 SQL 與關聯式資料庫概念的基本知識
  • 熟悉 Oracle Database 19c 環境

適用對象

  • 資料庫管理員
  • 資料庫開發人員
  • SQL 程式設計師
  • IT 專業人員
 28 小時

人數


每位參與者的報價

客戶評論 (3)

即將到來的課程

課程分類