開源俱樂部

          開源框架
            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          PL/SQL 程序包結構優化_1

          Posted on 2007-07-04 17:16 HandSoft 閱讀(391) 評論(0)  編輯  收藏

          PL/SQL程序包中,
          方法一:
                     包頭:
                     create or replace package   XXXX_X_XXX_PKG    is

                             PROCEDURE   A(errbuf           OUT VARCHAR2,
                                      retcode                   OUT    VARCHAR2,
                                      p_1                        IN    VARCHAR2,
                                      p_2                        IN    NUMBER);

                     end XXXX_X_XXX_PKG ;

           注:包頭中聲明一個Procedure, 包體中聲明一個主Procedure(例如: A),多個從Procedure(一般是些共用方法)(例如:B), 注意包體中Procedure實現次序,應先聲明B ,
          在A過程里,可以調用B.

          方法二: 
                包頭: 
                create or replace package   XXXX_X_XXX_PKG    is

                             PROCEDURE    A(errbuf           OUT VARCHAR2,
                                      retcode                   OUT    VARCHAR2,
                                      p_1                        IN    VARCHAR2,
                                      p_2                        IN    NUMBER);

                             PROCEDURE    B( retcode          OUT    VARCHAR2,
                                      p_1                        IN    VARCHAR2,);

                     end XXXX_X_XXX_PKG ;
                包體中,此時A可以直接引用B,不論實現次序.


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 平凉市| 阿尔山市| 宜丰县| 阳曲县| 唐海县| 乌鲁木齐县| 汕头市| 环江| 禹州市| 宜州市| 尚志市| 小金县| 易门县| 洛南县| 施秉县| 铜鼓县| 德惠市| 裕民县| 陕西省| 宁阳县| 高平市| 彭水| 高要市| 西乌珠穆沁旗| 肇源县| 阆中市| 宁津县| 吴忠市| 铜山县| 威远县| 南投市| 浮梁县| 华宁县| 元朗区| 石狮市| 金川县| 百色市| 崇州市| 酒泉市| 昌吉市| 巫山县|