一:PL/SQL基礎
1、PL/SQL結構
三部分組成:定義部分、執行部分、例外處理部分
語法
2、PL/SQL分塊
匿名塊
命名塊
子程序
(1)過程
procedure
(2)函數
function
(3) 包
包用于邏輯組合相關的過程和函數,它由包規范和包體兩部分組成。包規范用于定義公用常量、變量、過程和函數。包規范只包含了過程和函數的說明,而沒有過程和函數的實現代碼。包體用于實現包規范中的過程和函數。
(4) 觸發器
觸發器是指隱含執行的存儲過程。當執行觸發器時,必須要指定觸發事件以及觸發操作,常用的觸發事件包括insert,update,delete,而觸發操作實際上是一個PL/SQL塊。
3、定義和使用變量
變量類型
標量:int,varchar2,number...
復合:recorde, table, varray
參照:ref CURSOR , ref object_type
LOB:BFILE, CLOB, NCLOB
1、PL/SQL結構
三部分組成:定義部分、執行部分、例外處理部分

2、PL/SQL分塊
匿名塊
命名塊
子程序
(1)過程

(2)函數

(3) 包
包用于邏輯組合相關的過程和函數,它由包規范和包體兩部分組成。包規范用于定義公用常量、變量、過程和函數。包規范只包含了過程和函數的說明,而沒有過程和函數的實現代碼。包體用于實現包規范中的過程和函數。
(4) 觸發器
觸發器是指隱含執行的存儲過程。當執行觸發器時,必須要指定觸發事件以及觸發操作,常用的觸發事件包括insert,update,delete,而觸發操作實際上是一個PL/SQL塊。
3、定義和使用變量
變量類型
標量:int,varchar2,number...
復合:recorde, table, varray
參照:ref CURSOR , ref object_type
LOB:BFILE, CLOB, NCLOB