R1-001 PLSQL塊結構

路途中的人2012發表於2017-03-31
PLSQL和其它過程語言一樣,最小的有意義的程式碼單元叫做塊(block)。一個塊就是一組程式碼,這個塊給出了執行邊界,也為變數宣告和異常處理提供了作用範圍。PLSQL允許我們建立匿名塊(也就是沒有命名的程式碼塊)和命名塊,命名的塊可以是包、過程、函式、觸發器或者物件型別。
一個PLSQL塊最多可以由4個不同單元組成,只有一個單元是必不可少的:
塊頭:
只有命名塊才會有這個單元。塊頭單元就確定了這個命名塊或者程式的呼叫方式,這個單元是可選的。
宣告單元:
這部分定義變數,遊標,以及可以被後面的執行單元或異常處理單元引用的子塊。這一單元也是可選的。
執行單元:
這部分包含了PLSQL引擎在執行時要執行的語句,這一單元是必須的。
異常處理單元
這部分處理的是正常處理過程中丟擲的異常(根據告警和錯誤條件),這一單元也是可選的。

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

相關文章