PLSQL程式設計

beifengwang發表於2014-01-14

Oracle的資料型別可以分為四類,分別是標量型別,複合型別,引用型別和LOB型別。PLSQL集合型別是類似於高階語言陣列的一種複合資料型別,集合型別包括索引表(PLSQL表)、巢狀表(Nested Table)和變長陣列(VARRAY)三種型別。標量型別沒有內部元件;而複合型別包含了能夠被單獨操作的內部元件;引用型別類似於3G語言中的指標,能夠引用一個值;LOB型別的值就是一個lob定位器,能夠指示出大物件的儲存位置。PL/SQL是一種塊結構的語言,一個PL/SQL程式包含了一個或者多個邏輯塊,邏輯塊中可以宣告變數,變數在使用之前必須先宣告。塊是plsql的基本程式單元,編寫plsql程式實際上就是編寫plsql塊,要完成相對簡單的應用功能,可能只需要編寫一個plsql塊,但是如果想要實現複雜的功能,可能需要在一個plsql塊中巢狀其它的plsql塊。除了正常的執行程式外,PLSQL還提供了專門的異常處理部分進行異常處理。

PLSQL程式碼塊具有兩種形式:匿名塊與命名塊。匿名PLSQL程式碼塊是頭部不具有名稱的PLSQL程式碼。我們可以透過諸如SQLPlus之類的互動式工具將匿名塊傳送至PLSQL引擎,這些程式碼塊隨後會立即執行。PLSQL是一種編譯型語言,因此匿名塊會被編譯並執行,隨後則會消失。如果希望再次進行執行,必須將完整的程式碼塊再次傳送至PLSQL引擎,這些程式碼在PLSQL引擎內會再次被編譯並執行,隨後又會消失。為了更易於再次執行,匿名塊可以被儲存至作業系統的指令碼檔案中。

【】主要是為了介紹oracle資料庫系統下強大的PLSQL程式語言,結合例項講解,學完之後能熟練使用PLSQL語言在企業開發中進行高階程式設計 、針對物件:有一定資料庫設計基礎和理論的在校大學生及有意從事oracle做為後臺資料庫開發的程式設計人員

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29212814/viewspace-1070276/,如需轉載,請註明出處,否則將追究法律責任。

相關文章