班級規模及環境--熱線:4008699035 手機:15921673576( 微信同號) |
堅持小班授課,為保證培訓效果,增加互動環節,每期人數限3到5人。 |
上課時間和地點 |
上課地點:【上?!浚和瑵髮W(滬西)/新城金郡商務樓(11號線白銀路站) 【深圳分部】:電影大廈(地鐵一號線大劇院站)/深圳大學成教院 【北京分部】:北京中山學院/福鑫大樓 【南京分部】:金港大廈(和燕路) 【武漢分部】:佳源大廈(高新二路) 【成都分部】:領館區1號(中和大道) 【沈陽分部】:沈陽理工大學/六宅臻品 【鄭州分部】:鄭州大學/錦華大廈 【石家莊分部】:河北科技大學/瑞景大廈 【廣州分部】:廣糧大廈 【西安分部】:協同大廈
最近開課時間(周末班/連續班/晚班):2025年7月14日..用心服務..........--即將開課--...................... |
實驗設備 |
☆資深工程師授課
☆注重質量
☆邊講邊練
☆合格學員免費推薦工作
★實驗設備請點擊這兒查看★ |
質量保障 |
1、培訓過程中,如有部分內容理解不透或消化不好,可免費在以后培訓班中重聽;
2、課程完成后,授課老師留給學員手機和Email,保障培訓效果,免費提供半年的技術支持。
3、培訓合格學員可享受免費推薦就業機會。 |
課程大綱 |
|
PL/SQL高級開發培訓
PL/SQL高級開發培訓
一、培訓目標
本課程專為已掌握Oracle?SQL?語言和Oracle?數據庫基本使用技能的應用開發人員而設計。在本課程中,學員將學習如何使用PL/SQL集合開發、在?PL/SQL?中使用虛擬私有數據(VPD)設計精細設計方法、掌握大對象(LOB)相關程序包的用法及管理安全文件LOB等;此外,還掌握PL/SQL非常有用的內置包(如DBMS_METADATA、DBMS_ASSERT等)的用法。
?
二、培訓內容
1.PL/SQL?編程概述
1).描述PL/SQL?程序結構
2).PL/SQL?block的組成
3).描述存儲過程和函數
2.PL/SQL?開發考慮?
1)Oracle?系統支持的數據類型與PL/SQL?數據類型?
2)子類型的創建與使用方法?
3)顯式光標與隱式光標概念?
4)光標變量概念與編程方法?
5)光標變量的參數傳遞方法?
6)光標變量?與?靜態光標比較?
3.創建PL/SQL存儲過程(Procedures)
1).存儲過程的開發步驟
2).創建存儲過程
3).創建帶參數的存儲過程
4).通過參數調用存儲過程
5).在存儲過程中拋出異常
6).刪除存儲過程
4.創建PL/SQL函數
1).什么是函數
2).創建PL/SQL?函數
3).在SQL語句中調用user-defined?functions
4).刪除函數
5).存儲過程和函數的異同點
5.?創建PL/SQL包
1).使用DESCRIBE查看包及其組件
2).明確包頭和包體
3).創建包:變量,?游標,異常,存儲過程和函數
4).如何調用PL/SQL包
5).刪除包
6).在包中使用table和record類型
7).使用Oracle提供的PL/SQL包
8).使用動態SQL:?EXECUTE?IMMEDIATE
6.?在PL/SQL?操作LOB?
1)Oracle大對(LOB)象變遷回顧??
2)LOB?相關表與表空間規劃?
3)LOB?相關表及LOB列初始存儲配置方法?
4)管理?表空間內的LOB?
5)BFILE?與?OS?路徑規劃
6)創建和使用?DIRECTORY?對象來訪問和使用?BFILE
7)關于?DBMS_LOB?包?
8)使用?DBMS_LOB?操作?LOB?
9)刪除?LOB?段的方法?
10)使用?DBMS_LOB?創建臨時LOB?方法?
7.?創建PL/SQL觸發器
1).描述觸發器的類型
2).設計觸發器的guidelines
3).創建DML觸發器
4).觸發器的點火條件
5).在DML觸發器中使用條件謂詞
6).創建行級觸發器
7).使用OLD和NEW限定符
8).存儲過程和觸發器的異同
9).刪除觸發器
|