<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 閱讀(236) | 評論 (0)編輯 收藏

    主站蜘蛛池模板: 亚洲无砖砖区免费| 国产精品免费久久| 久久经典免费视频| 亚洲狠狠狠一区二区三区| 久久成人无码国产免费播放| 亚洲一区爱区精品无码| 两个人日本WWW免费版| 国产亚洲人成A在线V网站| 中国一级特黄高清免费的大片中国一级黄色片 | a毛片免费观看完整| 久久精品国产69国产精品亚洲| 两个人看的www免费视频| 亚洲av伊人久久综合密臀性色| 中文字幕在线成人免费看| 久久精品国产亚洲香蕉| 69视频免费观看l| 亚洲色无码专区一区| 国产三级免费电影| 亚洲免费一区二区| 亚洲欧洲一区二区| 在线免费观看污网站| 一级做a爰黑人又硬又粗免费看51社区国产精品视 | 激情97综合亚洲色婷婷五| 午夜无码A级毛片免费视频| 久久亚洲精品人成综合网| 美女被cao免费看在线看网站| 亚洲av日韩综合一区久热| 在线亚洲精品福利网址导航| 99久久99热精品免费观看国产| 亚洲首页国产精品丝袜| 免费大学生国产在线观看p| 成人电影在线免费观看| 亚洲一区免费视频| 亚洲国产成人久久综合野外| 久久国产免费观看精品3| 亚洲av无码一区二区三区人妖| 亚洲乳大丰满中文字幕| 4虎永免费最新永久免费地址| 在线观看亚洲视频| 亚洲va在线va天堂va888www| 午夜精品在线免费观看|