甲骨文資料庫 11g:PL/SQL程式設計 Oracle Database 11g: Programming with PL/SQL

難易度: 進階
新課報到
全球 97% 的 Fortune 500 大公司都使用 Oracle 軟體。這些公司需要熟練的技術人員來導入、開發及管理重要的系統。取得 Oracle 認證可讓您具備這些熱門技能,進而成為更搶手的候選人。
開課日期: 2018-11-18
很抱歉!目前沒有開班梯次唷!

課程說明

課程目標

您將使用PL/ SQL的程式單元建立程式,如流程、函數、封裝、資料庫觸發器以提高資料的操作。

對象

本課程是專為有編程經驗的IT專業人士所設計。目標的學生也將得到使用甲骨文10g或11g的SQL經驗。

每台電腦需要以下軟體

  • 甲骨文11g第二版(標準版)的伺服器軟體。
  • 甲骨文11g第二版(標準版)的用戶端軟體。
  • Microsoft® Office™ Professional 2007或更高。
  • JDK 6.0 (64位元)或更高版本。
  • SQL Developer。

上課條件

學生報名這個班應該具有使用甲骨文資料庫工作的知識。為確保您的成功,我們建議您先完成以下Element K課程或具有同等知識。

  • 甲骨文資料庫11g:概論,和
  • 甲骨文資料庫11g:SQL基礎I&II

課程目標

在成功完成該課程後,學生將能夠

  • 編寫一支簡單的PL / SQL程式以熟悉PL / SQL區塊的基礎和結構。
  • 使用變數和詞彙單位建立一支PL / SQL程式。
  • 使用控制結構來以幫助他們納入決策的編程方法。
  • 處理PL / SQL異常。
  • 使用PL / SQL游標工作以在PL / SQL代碼中嵌入SQL或在SQL結構中呼叫PL / SQL函數。
  • 建立PL / SQL子程序。
  • 使用PL / SQL集合和記錄以提高資料處理過程中資料庫的性能。
  • 開發和使用PL / SQL套件。
  • 建立當一個表單被修改時自動觸發驗證程序的觸發器。
  • 使用PL / SQL編譯器。
  • 管理依賴性。
  • 使用動態SQL處理資料定義的變化而無需重新編譯。

課程內容

課程1:開始使用PL/ SQL編寫程式

  • 主題1A:檢查PL/ SQL基礎知識
  • 主題1B:寫一個簡單的PL/ SQL程序區塊

課程2:使用變數和詞彙單位

  • 主題2A:使用PL/ SQL變數和資料型態
  • 主題2B:使用PL/ SQL詞彙單位

課程3:使用控制結構

  • 主題3A:使用PL/ SQL運算子和表達式
  • 主題3B:使用條件語句
  • 主題3C:使用迭代語句

課程4:處理PL/ SQL異常

  • 主題4A:處理系統定義的異常
  • 主題4B:處理使用者定義的異常

課程5:使用PL/ SQL游標工作

  • 主題5A:使用游標管理資料
  • 主題5B:使用與循環機制游標檢索資料

課程6:建立PL/ SQL子程式

  • 主題6A:使用儲存子程式
  • 主題6B:建立使用者定義的子程式

課程7:使用PL/ SQL集合與記錄提高資料庫性能

  • 主題7A:使用集合工作
  • 主題7B:建立記錄變數

課程8:使用PL/ SQL套件

  • 主題8A:建立套件
  • 主題8B:使用特定產品的套件工作

課程9:建立觸發器

  • 主題9A:建立一個簡單的觸發器
  • 主題9B:建立一個複合的觸發器

課程10:使用PL/ SQL編譯器

  • 主題10A:申請條件編譯
  • 主題10B:隱藏PL/ SQL代碼

課程11:管理依賴

  • 主題11A:使用觸發依賴工作
  • 主題11B:管理套件相關性

課程12:使用動態SQL

  • 主題12A:使用本地動態SQL
  • 主題12B:使用DBMS_SQL套件工作
課後回饋

培訓中心

台灣 富捷IT培訓

富捷 IT 培訓 成立至今15年

由幾位美國矽谷回國的工程師團隊創辦,專注IT領域人才培育 一流的導師才能教出一流的人才。

『富捷IT培訓』的老師都是矽谷或台灣數一數二的的業界佼佼者。從他們身上不但可以學到最正確的程式概念,更可以學習他們成功的秘訣!

聽富捷老師分享他們的經驗,節省你犯錯的次數,加速學習電腦程式的時間!重視實務教學,讓學生不只是擁有理論,而是實際帶領邊學邊做 美式風格,精品式教學方式,讓學生擁有高品質教育,而不是用量充數。