<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    夢幻之旅

    DEBUG - 天道酬勤

       :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      671 隨筆 :: 6 文章 :: 256 評論 :: 0 Trackbacks
    過程返回記錄集:
    CREATE OR REPLACE PACKAGE pkg_test
    AS
        TYPE myrctype IS REF CURSOR;
      
        PROCEDURE get (p_id NUMBER, p_rc OUT myrctype);
    END pkg_test;
    /
      
    CREATE OR REPLACE PACKAGE BODY pkg_test
    AS
        PROCEDURE get (p_id NUMBER, p_rc OUT myrctype)
        IS
           sqlstr   VARCHAR2 (500);
        BEGIN
           IF p_id = 0 THEN
              OPEN p_rc FOR
                 SELECT ID, NAME, sex, address, postcode, birthday
                   FROM student;
           ELSE
              sqlstr :=
                 'select id,name,sex,address,postcode,birthday
                from student where id=:w_id';
              OPEN p_rc FOR sqlstr USING p_id;
           END IF;
        END get;
    END pkg_test;
    /
      
    函數返回記錄集:
    建立帶ref cursor定義的包和包體及函數:
    CREATE OR REPLACE
    package pkg_test as
    /* 定義ref cursor類型
        不加return類型,為弱類型,允許動態sql查詢,
        否則為強類型,無法使用動態sql查詢;
    */
       type myrctype is ref cursor;  
       
    --函數申明
       function get(intID number) return myrctype;
    end pkg_test;
    /
       
    CREATE OR REPLACE
    package body pkg_test as
    --函數體
        function get(intID number) return myrctype is
          rc myrctype;  --定義ref cursor變量
          sqlstr varchar2(500);
        begin
          if intID=0 then
             --靜態測試,直接用select語句直接返回結果
             open rc for select id,name,sex,address,postcode,birthday from student;
          else
             --動態sql賦值,用:w_id來申明該變量從外部獲得
             sqlstr := 'select id,name,sex,address,postcode,birthday from student where id=:w_id';
             --動態測試,用sqlstr字符串返回結果,用using關鍵詞傳遞參數
             open rc for sqlstr using intid;
          end if;
       
          return rc;
        end get;
       
    end pkg_test;
    /
    posted on 2007-12-19 19:26 HUIKK 閱讀(270) 評論(0)  編輯  收藏 所屬分類: DataBase
    主站蜘蛛池模板: 一区国严二区亚洲三区| 亚洲AV无码成人精品区日韩| 亚洲精品国自产拍在线观看| 在线观看免费人成视频色9| 中国国语毛片免费观看视频| 亚洲AV无码一区二区乱子仑| 亚洲性无码av在线| 国产亚洲欧洲精品| 亚洲精品第一国产综合境外资源 | 亚洲国产精品第一区二区三区| free哆啪啪免费永久| 国内精品久久久久影院免费 | 青草草在线视频永久免费| 24小时日本韩国高清免费| 国产在线观看免费视频软件| 一级人做人a爰免费视频| 国产精品久久久久久亚洲小说| 亚洲夂夂婷婷色拍WW47| 91亚洲性爱在线视频| 亚洲精品国产肉丝袜久久| 久久精品国产亚洲麻豆| 在线日韩日本国产亚洲| 亚洲国产综合久久天堂| 全亚洲最新黄色特级网站 | 亚洲中文无韩国r级电影| 国产性生交xxxxx免费| 女人张开腿给人桶免费视频| 在线天堂免费观看.WWW| 69式国产真人免费视频 | 亚洲一级毛片免费在线观看| 亚洲国产高清视频在线观看| 久久亚洲私人国产精品| 亚洲人成网址在线观看 | 114一级毛片免费| 久久国内免费视频| 亚洲精品免费网站| 青春禁区视频在线观看直播免费| 美女视频黄的全免费视频网站| 成视频年人黄网站免费视频| 24小时免费直播在线观看| 最近中文字幕无吗免费高清|