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

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

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

    軟體印象

    Kavin
    posts - 13, comments - 0, trackbacks - 0, articles - 0

    2013年2月4日

     

    DECLARE
      v_test_varray VARCHAR_VARRAY_TYPE := VARCHAR_VARRAY_TYPE('57610',
                                                               '61368',
                                                               '73111',
                                                               '37208',
                                                               '57639');
                                                               
    V_SQL        VARCHAR2(32767);
        V_SQL_IN     VARCHAR2(32767);
        V_SQL_ROWNUM VARCHAR2(32767);
        V_ORDER      VARCHAR2(32767);
        TYPE number_index_by_string IS TABLE OF NUMBER INDEX BY VARCHAR2(10);
        v_evt_id_list  NUMBER_INDEX_BY_STRING;
        
    Begin
      --orderArray VARCHAR_VARRAY_TYPE%type := VARCHAR_VARRAY_TYPE('11','22','33','44','55');

    /*  
      FOR i IN v_test_varray.FIRST .. v_test_varray.LAST LOOP
        IF v_test_varray.EXISTS(i) THEN
          DBMS_OUTPUT.put_line(i);
        END IF;
      END LOOP;
      
    */
      
      V_ORDER := Func_LIST_TO_ORDER(v_test_varray, 'A.COL_NAME');
      DBMS_OUTPUT.put_line('V_ORDER='||V_ORDER);
      
      V_SQL := 'SELECT * FROM TABLEA A'
               || ' WHERE '
               || ''
               || ''
               || ''
               || ''
               ;
      V_SQL := V_SQL || ' ( ' ||
                   FUNC_LIST_TO_IN_SQL(v_test_varray,
                                        'COL_NAME',
                                        ''''|| ')';
        V_SQL := V_SQL  ||
                 ' ORDER by ( ' || V_ORDER || ')';
                 
      DBMS_OUTPUT.put_line('V_SQL='||V_SQL);

    --- SET v_evt_id_list number_index_by_string

    FOR i IN v_test_varray.FIRST .. v_test_varray.LAST
      LOOP
         IF v_test_varray.EXISTS (i)
         THEN
            DBMS_OUTPUT.put_line (i);
            v_evt_id_list(v_test_varray(i)) := i;
         END IF;
      END LOOP;
      
    --- TEST v_evt_id_list number_index_by_string
      FOR i IN v_evt_id_list.FIRST .. v_evt_id_list.LAST
      LOOP
         IF v_evt_id_list.EXISTS (i)
         THEN
            DBMS_OUTPUT.put_line (i||' = '||v_evt_id_list(i) );
         END IF;
      END LOOP;
      
    -- GET v_evt_id_list number_index_by_string
      DBMS_OUTPUT.put_line (v_evt_id_list('73111') );

    posted @ 2013-02-04 16:47 Kavin 閱讀(246) | 評論 (0)編輯 收藏

    主站蜘蛛池模板: 国产成人免费在线| 最近的2019免费中文字幕| 最近中文字幕mv免费高清视频8| 四虎影视永久免费观看地址 | 一个人免费观看在线视频www| 色播亚洲视频在线观看| 国产午夜成人免费看片无遮挡 | 日本高清免费观看| 亚洲午夜在线电影| 亚洲另类春色国产精品| 18禁止看的免费污网站| 亚洲五月综合缴情婷婷| 免费被黄网站在观看| 相泽南亚洲一区二区在线播放| 国产禁女女网站免费看| 一区二区三区精品高清视频免费在线播放 | jlzzjlzz亚洲jzjzjz| 最近中文字幕无吗免费高清| 亚洲国产精品激情在线观看 | 亚洲综合图片小说区热久久| 久久久久久国产a免费观看黄色大片| 亚洲另类精品xxxx人妖| 国产一级淫片免费播放| 99久久99这里只有免费的精品| 亚洲午夜视频在线观看| 成人av免费电影| 免费高清A级毛片在线播放| 亚洲国产另类久久久精品黑人 | 国产午夜无码片免费| 久久亚洲AV成人无码软件| 性xxxx视频播放免费| 国产成人无码精品久久久久免费| 亚洲成a人片77777老司机| 99久久免费精品国产72精品九九| 老司机午夜免费视频| 亚洲一区二区电影| 日本高清免费网站| 久久免费精彩视频| 九九精品国产亚洲AV日韩| 亚洲a在线视频视频| 国产美女无遮挡免费网站|