開源俱樂部

          開源框架

          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 ;

           注:包頭中聲明一個(gè)Procedure, 包體中聲明一個(gè)主Procedure(例如: A),多個(gè)從Procedure(一般是些共用方法)(例如:B), 注意包體中Procedure實(shí)現(xiàn)次序,應(yīng)先聲明B ,
          在A過程里,可以調(diào)用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 ;
                包體中,此時(shí)A可以直接引用B,不論實(shí)現(xiàn)次序.


          只有注冊用戶登錄后才能發(fā)表評(píng)論。


          網(wǎng)站導(dǎo)航:
           
          主站蜘蛛池模板: 吉林省| 白水县| 濮阳县| 六枝特区| 汪清县| 黄冈市| 高安市| 佛学| 湖口县| 武鸣县| 仁布县| 沈阳市| 洛隆县| 甘谷县| 商水县| 米泉市| 阿荣旗| 阳谷县| 凤阳县| 泰宁县| 额敏县| 河东区| 灵石县| 杨浦区| 特克斯县| 曲松县| 莱西市| 乌苏市| 金坛市| 元阳县| 阿拉善右旗| 江山市| 新津县| 吐鲁番市| 洪湖市| 夏河县| 科技| 黎城县| 图们市| 清远市| 高州市|