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

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

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

    夢幻之旅

    DEBUG - 天道酬勤

       :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      671 隨筆 :: 6 文章 :: 256 評論 :: 0 Trackbacks
    -- 建立對象類型
    CREATE OR REPLACE TYPE person_type2 AS OBJECT
    (
           ID 
    NUMBER,
           NAME 
    VARCHAR2(20),
           phone 
    VARCHAR2(20),
           address 
    VARCHAR2(64),
           CONSTRUCTOR 
    FUNCTION person_type2
           (
                ID 
    NUMBER,
                NAME 
    VARCHAR2
           ) 
    RETURN SELF AS RESULT,
           MEMBER 
    PROCEDURE change_address(addr VARCHAR2),
           MEMBER 
    FUNCTION get_info RETURN VARCHAR2
    );

    -- 建立對象類型
    CREATE OR REPLACE TYPE BODY person_type2 IS
           
    --構(gòu)造方法
           CONSTRUCTOR FUNCTION person_type2
           (
                ID 
    NUMBER,
                NAME 
    VARCHAR2
           ) 
    RETURN SELF AS RESULT
           
    IS
           
    BEGIN
             self.id:
    =ID;
             self.name:
    =NAME;
             
    RETURN;
           
    END;
           
           
    -- 更改address的值
           MEMBER PROCEDURE change_address(addr VARCHAR2)
           
    IS
           
    BEGIN
                  address :
    = addr;
           
    END;
           
           
    -- 返回信息
           MEMBER FUNCTION get_info RETURN VARCHAR2
           
    IS
           
    BEGIN
             
    RETURN 'id:'||ID||',name:'||NAME||',phone:'||phone||',address:'||address;
           
    END;
    END;

    DROP TABLE worker;

    -- 創(chuàng)建包含對象類型的表
    CREATE TABLE worker(
           ID 
    NUMBER PRIMARY KEY,
           person person_type2,
           create_time DATE 
    DEFAULT SYSDATE,
           remark 
    VARCHAR2(256)
    )

    --查詢包含對象的表
    SELECT * FROM worker;

    --測試對象
    DECLARE
      pt2 person_type2;
    BEGIN
      pt2 :
    = person_type2(1,'huiwanpeng');
      dbms_output.put_line(pt2.get_info());
      pt2.change_address(
    '成都');
      dbms_output.put_line(pt2.get_info());
    END;
    posted on 2011-07-14 14:17 HUIKK 閱讀(273) 評論(0)  編輯  收藏 所屬分類: DataBase
    主站蜘蛛池模板: 久久精品成人免费网站| 久久午夜夜伦鲁鲁片免费无码影视| 国产亚洲大尺度无码无码专线| 中文字幕av无码不卡免费| 久久久久亚洲精品日久生情| 大香人蕉免费视频75| 人人爽人人爽人人片av免费| 久久精品国产亚洲AV麻豆不卡| 一个人免费观看www视频在线 | 国产成人不卡亚洲精品91| 伊伊人成亚洲综合人网7777| 免费黄色网址网站| 特色特黄a毛片高清免费观看| 久久精品国产亚洲AV香蕉| 四虎影视永久免费观看| 久久久久国产免费| 国产一区二区三区亚洲综合| 久久久久亚洲AV无码专区首| 国产一级大片免费看| 曰批全过程免费视频网址 | 99爱在线观看免费完整版| 久久亚洲中文无码咪咪爱| 亚洲an天堂an在线观看| 俄罗斯极品美女毛片免费播放| 久久国产高潮流白浆免费观看 | 日韩成人免费视频| 婷婷国产偷v国产偷v亚洲| 亚洲欧洲日本国产| 亚洲无线码在线一区观看| 日本久久久免费高清| 97视频热人人精品免费| 七色永久性tv网站免费看| 特黄特色的大片观看免费视频| 亚洲欧美第一成人网站7777 | **一级一级毛片免费观看| 国产精品内射视频免费| 亚洲s码欧洲m码吹潮| 亚洲另类视频在线观看| 亚洲综合在线观看视频| 亚洲乱码国产一区三区| 亚洲不卡AV影片在线播放|