- 基本瞭解 SQL
- 瞭解資料庫架構、表和關係
觀眾
- Database 管理員
- Database 開發者
- 軟體開發人員
- 數據分析師
Oracle 19c 中的 PL/SQL(過程語言/結構化查詢語言)是 Oracle 公司對 SQL 和 Oracle 關係資料庫的過程擴展。除了 SQL 的聲明性邏輯之外,它還提供了執行過程邏輯的能力,允許開發複雜而高效的資料庫應用程式。
這種以講師為主導的現場培訓(在線或遠端)面向希望擁有堅實的 PL/SQL 程式設計基礎以使用 Oracle 19c 開發高效且健壯的資料庫應用程式的中級開發人員和管理員。
在培訓結束時,參與者將能夠:
- 全面瞭解 PL/SQL 是什麼以及它相對於標準 SQL 的優勢。
- 瞭解如何在 PL/SQL 塊中聲明和使用變數和不同的數據類型。
- 應用 IF-THEN-ELSE、CASE 語句和迴圈等控制結構來創建健壯的 PL/SQL 程式。
- 了解並實現用於數據檢索的顯式和隱式遊標。
- 使用預定義和使用者定義的異常有效處理異常。
- 開發和管理觸發器,以自動執行和實施業務規則。
- 創建和使用 PL/SQL 包來封裝和模組化代碼,以實現重用和可維護性。
課程形式
- 互動講座和討論。
- 大量的練習和練習。
- 在現場實驗室環境中動手實施。
課程自定義選項
- 如需申請本課程的定製培訓,請聯繫我們進行安排。
PL/SQL 簡介
- 什麼是PL/SQL?
- 使用 PL/SQL 的優點
PL/SQL 塊的基本結構
- 匿名塊
- 命名塊
變數和數據類型
- 變數聲明
- 語法和規則
- PL/SQL 中的數據類型
- 在 PL/SQL 塊中使用變數
控制結構
- 如果-然後-else
- CASE 語句
- FOR 迴圈
- WHILE 迴圈
存儲過程和函數
- 創建和運行存儲過程
- 語法和示例
- 輸入和輸出參數
- 在 PL/SQL 中創建和執行函數
- 語法和示例
- 在 SQL 語句中的用法
游標
- 顯式遊標
- 隱式遊標
- 獲取數據
- 游標屬性
異常處理
- 預定義的例外
- 用戶定義的例外
- 使用 TRY-CATCH 模組
事務控制
- PL/SQL 中的事務控制
- 使用嵌套區塊和交易
- 管理嵌套事務
- 創建和使用保存點
高級游標技術
- 強與弱 REF CURSOR
- 使用場景
觸發器
- 創建觸發器
- 觸發器的類型
- 使用觸發器進行審核
PL/SQL 中的套件
- 創造
- 規範
- 實現
- 執行
- 調用
- 實際應用
- 代碼演練
摘要和後續步驟
United Arab Emirates - PL/SQL in Oracle 19c
Saudi Arabia - PL/SQL in Oracle 19c
South Africa - PL/SQL in Oracle 19c
Österreich - PL/SQL in Oracle 19c
Schweiz - PL/SQL in Oracle 19c
Deutschland - PL/SQL in Oracle 19c
Czech Republic - PL/SQL in Oracle 19c
Denmark - PL/SQL in Oracle 19c
Estonia - PL/SQL in Oracle 19c
Finland - PL/SQL in Oracle 19c
Magyarország - PL/SQL in Oracle 19c
Ireland - PL/SQL in Oracle 19c
Luxembourg - PL/SQL in Oracle 19c
Lithuania - PL/SQL in Oracle 19c
Nederland - PL/SQL in Oracle 19c
Portugal - PL/SQL in Oracle 19c
România - PL/SQL in Oracle 19c
Sverige - PL/SQL in Oracle 19c
Türkiye - PL/SQL in Oracle 19c
Belgique - PL/SQL in Oracle 19c
Australia - PL/SQL in Oracle 19c
Malaysia - PL/SQL in Oracle 19c
New Zealand - PL/SQL in Oracle 19c
Philippines - PL/SQL in Oracle 19c
Singapore - PL/SQL in Oracle 19c
Thailand - PL/SQL in Oracle 19c
Vietnam - PL/SQL in Oracle 19c
Argentina - PL/SQL in Oracle 19c
Costa Rica - PL/SQL in Oracle 19c
Ecuador - PL/SQL in Oracle 19c
Guatemala - PL/SQL in Oracle 19c
Colombia - PL/SQL in Oracle 19c
Uruguay - PL/SQL in Oracle 19c
Venezuela - PL/SQL in Oracle 19c
United Kingdom - PL/SQL in Oracle 19c
South Korea - PL/SQL in Oracle 19c
Pakistan - PL/SQL in Oracle 19c
Sri Lanka - PL/SQL in Oracle 19c
Bulgaria - PL/SQL in Oracle 19c
Bolivia - PL/SQL in Oracle 19c
Indonesia - PL/SQL in Oracle 19c
Kazakhstan - PL/SQL in Oracle 19c
Moldova - PL/SQL in Oracle 19c
Morocco - PL/SQL in Oracle 19c
Tunisia - PL/SQL in Oracle 19c
Slovakia - PL/SQL in Oracle 19c
Nigeria - PL/SQL in Oracle 19c
Botswana - PL/SQL in Oracle 19c
Slovenia - PL/SQL in Oracle 19c