感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
簡介
複雜資料型別與集合
- 運用子型別進行專業化資料表示。
- 實現遊標變數與動態遊標以獲取靈活的資料檢索。
- 操作關聯式陣列與集合以管理資料集。
- 使用
BULK COLLECT與FORALL語句進行批量作業。 - 有效處理批量作業中的例外狀況。
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)
他解釋得非常清楚,並在練習中提供了指導。
Stoyan - OPEN COURSE
課程 - Oracle Database 19c PL and Advanced SQL
機器翻譯
我喜歡動手實踐的機會,以及在真實編碼活動中工作的體驗
Kristine - Isuzu Philippines Corporation
課程 - ORACLE PL/SQL Fundamentals
機器翻譯
PL/SQL 會話基礎知識。我使用過 PL/SQL,但從未掌握其基礎知識,這門課程幫助我更好地理解 PL/SQL 查詢。
Stefan-Andrei
課程 - PL/SQL in Oracle 19c
機器翻譯