感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
簡介
複雜資料型別與集合
- 利用子型別(Subtypes)進行專屬資料表示
- 實作游標變數與動態游標以實現靈活的資料檢索
- 使用關聯式陣列(Associative Arrays)和集合管理資料集
- 使用
BULK COLLECT及FORALL陳述式執行批量作業 - 有效地處理批量作業中的例外狀況
Oracle 資料庫之物件導向功能
- 定義物件型別(類別)及其方法
- 建立用於長期資料儲存的持久性集合
- 開發用於進階資料操作的表格函數
- 實作串流函數以進行即時資料處理
- 設計自訂聚合函數以延伸 SQL 功能
SQL 中之進階函數使用
- 在 SQL 陳述式中呼叫 PL/SQL 函數
- 理解函數設計中的約束、純度層級與決定性(Determinism)
組織 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
機器翻譯