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

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

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

    隨筆-314  評論-209  文章-0  trackbacks-0
    因為在PL/SQL 中并沒有數(shù)組. 這是偶查資料找的范例和自己寫的范例來解釋如何在PL/SQL 中使用數(shù)組. 也許很多人已知道, 不過就是讓不知道的朋友們了解一下吧。

    ---------------------- 單維數(shù)組------------------------
    DECLARE
    TYPE emp_ssn_array IS TABLE OF NUMBER
    INDEX BY BINARY_INTEGER;

    best_employees emp_ssn_array;
    worst_employees emp_ssn_array;

    BEGIN
    best_employees(1) := '123456';
    best_employees(2) := '888888';

    worst_employees(1) := '222222';
    worst_employees(2) := '666666';

    FOR i IN 1..best_employees.count LOOP
    DBMS_OUTPUT.PUT_LINE('i='|| i || ', best_employees= ' ||best_employees(i)
    || ', worst_employees= ' ||worst_employees(i));
    END LOOP;

    END;



    ---------------------- 多維數(shù)組------------------------
    DECLARE

    TYPE emp_type IS RECORD
    ( emp_id employee_table.emp_id%TYPE,
    emp_name employee_table.emp_name%TYPE,
    emp_gender employee_table.emp_gender%TYPE );

    TYPE emp_type_array IS TABLE OF
    emp_type INDEX BY BINARY_INTEGER;

    emp_rec_array emp_type_array;
    emp_rec emp_type;

    BEGIN
    emp_rec.emp_id := 300000000;
    emp_rec.emp_name := 'Barbara';
    emp_rec.emp_gender := 'Female';

    emp_rec_array(1) := emp_rec;

    emp_rec.emp_id := 300000008;
    emp_rec.emp_name := 'Rick';
    emp_rec.emp_gender := 'Male';

    emp_rec_array(2) := emp_rec;

    FOR i IN 1..emp_rec_array.count LOOP
    DBMS_OUTPUT.PUT_LINE('i='||i
    ||', emp_id ='||emp_rec_array(i).emp_id
    ||', emp_name ='||emp_rec_array(i).emp_name
    ||', emp_gender = '||emp_rec_array(i).emp_gender);
    END LOOP;

    END;
    -------------- Result --------------
    i=1, emp_id =300000000, emp_name =Barbara, emp_gender = Female
    i=2, emp_id =300000008, emp_name =Rick, emp_gender = Male



    :在PL/SQL 中是沒有數(shù)組(Array) 概念的. 但是如果程序員想用Array 的話, 就得變通一下, 用TYPE 和Table of Record 來代替多維數(shù)組, 一樣挺好用的。
    emp_type 就好象一個table 中的一條record 一樣, 里面有id, name,gender等。emp_type_array 象個table, 里面含有一條條這樣的record (emp_type),就象多維數(shù)組一樣。

    posted on 2006-09-18 20:41 xzc 閱讀(249) 評論(0)  編輯  收藏 所屬分類: Oracle
    主站蜘蛛池模板: 国产a v无码专区亚洲av| 日本免费一本天堂在线| 国产精品亚洲片在线观看不卡| 成人亚洲国产精品久久| 国产美女无遮挡免费视频| 亚洲日本在线电影| 中文字幕亚洲男人的天堂网络| 99国产精品免费观看视频| 亚洲第一页在线播放| 成年人网站免费视频| 国产午夜亚洲精品国产| 日韩电影免费在线| 四虎影视久久久免费观看| 亚洲日本va在线视频观看| 亚洲AV色无码乱码在线观看| 国产成人在线观看免费网站| 亚洲JLZZJLZZ少妇| 亚洲无码视频在线| 亚洲欧洲免费视频| 亚洲天堂男人影院| 亚洲伦乱亚洲h视频| 国产成人亚洲精品电影| 欧洲精品成人免费视频在线观看 | 亚洲视频在线精品| 免费观看一区二区三区| 亚洲精品动漫在线| 国产精品色午夜视频免费看| 国产人成网在线播放VA免费| 久久亚洲国产精品成人AV秋霞| 拍拍拍又黄又爽无挡视频免费| 午夜成人无码福利免费视频| 亚洲成人在线电影| 宅男666在线永久免费观看| 国产免费人成视频尤勿视频| 亚洲成a人片77777群色| 免费看国产精品麻豆| 99re免费在线视频| 麻豆安全免费网址入口| 亚洲首页在线观看| 亚洲第一永久AV网站久久精品男人的天堂AV| 热99RE久久精品这里都是精品免费|