類型課堂培訓
REGISTER

Oracle 11 g PL SQL Developer

Oracle 11 PL SQL Developer培訓課程和認證

概況

受眾群體和先決條件

課程大綱

附表和費用

证书

Oracle 11 PL SQL開發人員培訓課程概述

PL / SQL是SQL的組合以及編程語言的過程特性。 它是由Oracle Corporation在早期的90中開發的,用於增強SQL的功能。程序語言/結構化查詢語言是Oracle公司針對SQL和Oracle關係數據庫的過程語言擴展。 PL / SQL在Oracle數據庫中可用

Oracle 11 PL SQL Developer培訓的目標

完成本課程後,您應該能夠:

  • 描述PL / SQL編程語言的基礎
  • 在SQL * Plus中編寫和執行PL / SQL程序
  • 執行PL / SQL數據類型轉換功能
  • 通過PL / SQL程序顯示輸出
  • 操縱PL / SQL程序中的字符串
  • 調試PL / SQL程序

Oracle 11 g PL SQL Developer課程的目標讀者

本教程面向願意通過簡單易學的步驟學習PL / SQL編程語言的軟件專業人員。 本教程將幫助您深入理解PL / SQL編程概念,在完成本教程之後,您將處於中級專業水平,您可以從更高層次的專業知識中獲益。

先決條件針對Oracle 11 PL SQL開發人員認證

你應該有一個基本的了解 軟件 像什麼是數據庫,源代碼,文本編輯器和程序的執行等基本概念。如果您已經了解了SQL和其他計算機編程語言,那麼這將是一個額外的優勢。

課程大綱時間:3天

  1. 簡介PL / SQL
  • 確定PL / SQL子程序的好處
  • PL / SQL塊的類型概述
  • 創建一個簡單的匿名塊
  • 如何從PL / SQL塊生成輸出?

2。 聲明PL / SQL標識符

  • 在PL / SQL子程序中列出不同類型的標識符
  • 聲明部分用於定義標識符的用法
  • 使用變量來存儲數據
  • 標識標量數據類型
  • %TYPE屬性
  • 什麼是綁定變量?
  • PL / SQL表達式中的序列

3。 編寫可執行語句

  • 描述基本的PL / SQL塊語法指南
  • 學習評論代碼
  • 在PL / SQL中部署SQL函數
  • 如何轉換數據類型?
  • 描述嵌套塊
  • 識別PL / SQL中的操作符

4。 與Oracle服務器的交互

  • 在PL / SQL中調用SELECT語句
  • 在PL / SQL中檢索數據
  • SQL游標的概念
  • 使用檢索和DML語句時,通過使用命名約定避免錯誤
  • 使用PL / SQL在服務器中進行數據操作
  • 了解SQL游標概念
  • 使用SQL游標屬性在DML上獲取反饋
  • 保存並放棄事務

5。 控制結構

  • 使用IF語句進行條件處理
  • 使用CASE語句進行條件處理
  • 描述簡單的循環語句
  • 描述while循環語句
  • 描述循環語句
  • 使用繼續聲明

6。 複合數據類型

  • 使用PL / SQL記錄
  • %ROWTYPE屬性
  • 用PL / SQL記錄插入和更新
  • 按表格索引
  • 按表方法檢查INDEX
  • 按記錄表使用INDEX

7。 顯式游標

  • 什麼是顯式游標?
  • 聲明游標
  • 打開光標
  • 從光標提取數據
  • 關閉光標
  • 游標FOR循環
  • %NOTFOUND和%ROWCOUNT屬性
  • 描述FOR UPDATE子句和WHERE CURRENT子句

8。 異常處理

  • 了解例外情況
  • 使用PL / SQL處理異常
  • 陷阱預定義的Oracle服務器錯誤
  • 陷阱非預定義的Oracle服務器錯誤
  • 陷阱用戶定義的例外
  • 傳播例外
  • RAISE_APPLICATION_ERROR過程

9。 存儲過程

  • 創建模塊化和分層子程序設計
  • 使用PL / SQL塊進行模塊化開發
  • 了解PL / SQL執行環境
  • 列出使用PL / SQL子程序的好處
  • 列出匿名塊和子程序之間的差異
  • 創建,調用和刪除存儲過程
  • 實現過程參數和參數模式
  • 查看程序信息

10。 存儲函數和調試子程序

  • 創建,調用和刪除存儲的函數
  • 確定使用存儲功能的優點
  • 確定創建存儲功能的步驟
  • 在SQL語句中調用用戶定義的函數
  • 調用函數時的限制
  • 調用函數時控制副作用
  • 查看功能信息
  • 如何調試函數和過程?

11。 包

  • 列出軟件包的優點
  • 描述軟件包
  • 包的組成部分是什麼?
  • 開發一個包
  • 如何啟用Package的組件的可見性?
  • 使用SQL CREATE語句和SQL Developer創建包規範和正文
  • 調用包構造
  • 使用數據字典查看PL / SQL源代碼

12。 部署軟件包

  • 在PL / SQL中重載子程序
  • 使用STANDARD軟件包
  • 使用轉發聲明解決非法程序引用
  • 在SQL和限制中實現包函數
  • 包持久性狀態
  • 包光標的持久狀態
  • 控制PL / SQL子程序的副作用
  • 在軟件包中調用PL / SQL記錄表

13。 在應用程序開發中實施Oracle提供的軟件包

  • 什麼是Oracle提供的軟件包?
  • 一些Oracle提供的軟件包的示例
  • DBMS_OUTPUT包如何工作?
  • 使用UTL_FILE包與操作系統文件進行交互
  • 調用UTL_MAIL包
  • 編寫UTL_MAIL子程序

14。 動態SQL

  • SQL的執行流程
  • 什麼是動態SQL?
  • 聲明游標變量
  • 動態執行PL / SQL塊
  • 配置本地動態SQL以編譯PL / SQL代碼
  • 如何調用DBMS_SQL包?
  • 用參數化的DML語句實現DBMS_SQL
  • 動態SQL功能完整性

15。 PL / SQL代碼的設計注意事項

  • 標準化常量和例外
  • 了解本地子程序
  • 寫入自治事務
  • 實現NOCOPY編譯器提示
  • 調用PARALLEL_ENABLE提示
  • 跨會話PL / SQL函數結果緩存
  • 具有函數的決定性條款
  • 使用批量綁定來提高性能

16。 觸發器

  • 描述觸發器
  • 識別觸發事件類型和正文
  • 實施觸發器的業務應用場景
  • 使用CREATE TRIGGER語句和SQL Developer創建DML觸發器
  • 識別觸發事件類型,正文和触發(定時)
  • 語句級觸發器和行級觸發器之間的差異
  • 創建而不是和禁用觸發器
  • 如何管理,測試和刪除觸發器?

17。 創建複合,DDL和事件數據庫觸發器

  • 什麼是複合觸發器?
  • 確定表格複合觸發器的時間點部分
  • 了解表格和視圖的複合觸發器結構
  • 實現複合觸發器來解決突變表錯誤
  • 數據庫觸發器與存儲過程的比較
  • 在DDL語句上創建觸發器
  • 創建數據庫事件和系統事件觸發器
  • 系統權限需要管理觸發器

18。 PL / SQL編譯器

  • 什麼是PL / SQL編譯器?
  • 描述PL / SQL編譯的初始化參數
  • 列出新的PL / SQL編譯時間警告
  • 子程序的PL / SQL編譯時間警告概述
  • 列出編譯器警告的好處
  • 列出PL / SQL編譯時間警告消息類別
  • 設置警告消息級別:使用SQL Developer,PLSQL_WARNINGS初始化參數和DBMS_WARNING視圖編譯器警告:使用SQL Developer,SQL * Plus或數據字典視圖

19。 管理依賴關係

  • 模式對象依賴關係概述
  • 使用USER_DEPENDENCIES視圖查詢直接對象依賴關係
  • 查詢對象的狀態
  • 無關對象
  • 顯示直接和間接依賴關係
  • Oracle數據庫12c中細粒度的依賴關係管理
  • 了解遠程相關性
  • 重新編譯一個PL / SQL程序單元

請寫信給我們 info@itstechschool.com 並與我們聯繫 + 91-9870480053 課程價格和認證費用,時間表和地點

給我們一個查詢

证书

完成本課程後,考生應準備參加兩門考試:
Step1通過此考試
選擇這些考試之一
Oracle數據庫SQL專家
OR
Oracle數據庫11g:SQL基礎知識I
OR
Oracle數據庫12c:SQL基礎知識
Step2通過此考試
選擇這些考試之一
用PL / SQL編程
OR
Oracle數據庫11g:使用PL / SQL進行編程欲了解更多信息,請聯繫我們。


評論