聯繫我們

課程簡介

簡介

複雜資料型別與集合

  • 運用子型別進行專業化資料表示。
  • 實現遊標變數與動態遊標以獲取靈活的資料檢索。
  • 操作關聯式陣列與集合以管理資料集。
  • 使用 BULK COLLECTFORALL 語句進行批量作業。
  • 有效處理批量作業中的例外狀況。

Oracle 資料庫中的物件導向特性

  • 定義物件類型(類別)及其方法。
  • 建立持久性集合以用於長期資料儲存。
  • 開發表格函數以進行進階資料操作。
  • 實現串流函數以進行即時資料處理。
  • 設計自訂彙總函數以擴充 SQL 能力。

SQL 中的進階函數應用

  • 在 SQL 語句中呼叫 PL/SQL 函數。
  • 理解函數設計中的約束、純度層級與確定性。

組織 PL/SQL 程式單元

  • 管理 PL/SQL 程式碼內的權限與安全性。
  • 運用命名內容以避免識別字衝突。

整合 PL/SQL 與其他語言

  • 在 PL/SQL 程式中納入 Java 方法。
  • 連結 C 語言程式以處理效能關鍵作業。
  • 採用原生編譯技術以提升執行速度。

預建解決方案與安全機制

  • 建立應用程式內容以儲存會話特定資訊。
  • 實施虛擬私人資料庫(VPD)以進行細粒度存取控制。
  • 有效管理使用者會話與內容。
  • 對 PL/SQL 程式碼進行分析與追蹤,以識別效能瓶頸。

最佳化 PL/SQL 程式碼效能

  • 在 SQL 語句中運用繫結變數以提升執行計畫。
  • 理解遊標共用及其對效能的影響。
  • 應用查詢優化技術以實現高效資料檢索。
  • 配置編譯設定以獲得最佳效能。
  • 實施函數與查詢結果的快取策略。

防止 SQL 注入攻擊

  • 採用最佳實踐以保護 PL/SQL 程式碼免受注入漏洞危害。

總結與後續步驟

最低要求

  • 熟練掌握 SQL 及熟悉 Oracle 資料庫環境。
  • 具備紮實的 PL/SQL 基礎概念理解,並有撰寫 PL/SQL 程式的經驗。

受眾

  • 開發人員
  • PL/SQL 實踐者
 21 小時

人數


每位參與者的報價

客戶評論 (3)

即將到來的課程

課程分類