Open source are the greatest wealth---WANGPENG
          posts - 46, comments - 11, trackbacks - 0, articles - 0
             :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          [轉載]Oracle10g_PL/SQL塊簡介

          Posted on 2009-07-01 23:34 WANGPENG 閱讀(117) 評論(0)  編輯  收藏 所屬分類: DataBase
           

              (Block)PL/SQL的基本程序單元,編寫PL/SQL程序實際就是編寫PL/SQL.要完成相對簡單的功能,可能只需要編寫一個PL/SQL;而如果要實現復雜的應用功能,那么可能需要一個PL/SQL塊中嵌套其他PL/SQL.編寫PL/SQL應用模塊,塊的嵌套層次沒有限制.

             

              PL/SQL塊結構

              PL/SQL塊由三個部分組成:定義部分,執行部分,例外處理部分.其中,定義部分用于定義常量,變量,游標,例外,復雜數據類型等;執行部分用于實現應用模塊功能,該部分包含了要執行的PL/SQL語句和SQL語句;例外部分用于處理執行部分可能出現的運行錯誤.

              PL/SQL塊的基本結構如下所示:

              DECLARE

              /*

              *  定義部分-定義常量,變量,復雜數據類型,游標,例解

              */

              BEGIN

              /*

              *  執行部分-PL/SQL語句和SQL語句

              */

              EXCEPTION

              /*

              *  例外處理部分-處理運行錯誤

              */

              END; /* 塊結束標記 */

           

              其中,定義部分以DECLARE開始,該部分是可選的;執行部分以BEGIN開始,該部分是必須的;例外處理部分以EXCEPTION開始,該部分是可選的;END則是PL/SQL塊的結束標記.

          需要注意,DECLARE , BEGIN , EXCEPTION 后面沒有分號(;),END后面則需要帶有分號(;).

          主站蜘蛛池模板: 阳山县| 大英县| 北安市| 古交市| 饶阳县| 金门县| 罗城| 阿荣旗| 伽师县| 洛隆县| 张家港市| 类乌齐县| 大安市| 华安县| 治县。| 罗平县| 城固县| 合川市| 都江堰市| 昭通市| 自贡市| 榕江县| 华阴市| 洛川县| 来宾市| 新安县| 淮北市| 桐乡市| 买车| 共和县| 永州市| 白城市| 康定县| 大石桥市| 喀什市| 保靖县| 曲水县| 环江| 高平市| 内黄县| 桓台县|