夢幻之旅

          DEBUG - 天道酬勤

             :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            671 隨筆 :: 6 文章 :: 256 評論 :: 0 Trackbacks
          1.使用集合賦值
          DECLARE
              TYPE t_user_id 
          IS TABLE OF test_forall.user_id%TYPE;
              t1 t_user_id;
          BEGIN
              t1 :
          = t_user_id(1,2,3);
              
          FOR i IN 1..t1.count
                LOOP
                  dbms_output.put_line(t1(i));
                
          END LOOP;
          END;

          2.set 集合去重
          DECLARE
              TYPE t_user_id 
          IS TABLE OF test_forall.user_id%TYPE;
              t1 t_user_id;
              t2 t_user_id;
          BEGIN
              t1 :
          = t_user_id(1,1,2,2,3,3);
              t2 :
          = SET(t1);
              
          FOR i IN 1..t2.count
                LOOP
                  dbms_output.put_line(
          't2:'||t2(i));
                
          END LOOP;
          END;

          3.multiset union 合并包含重復值 /multiset union distinct 合并去重復值
          DECLARE
              TYPE t_user_id 
          IS TABLE OF test_forall.user_id%TYPE;
              t1 t_user_id :
          = t_user_id(1,2,3);
              t2 t_user_id :
          = t_user_id(1,2,3,4);
          BEGIN
              t2 :
          = t2 MULTISET UNION DISTINCT t1;
              
          FOR i IN 1..t2.count
                LOOP
                  dbms_output.put_line(
          't2:'||t2(i));
                
          END LOOP;
          END;

          4.集合求差
          DECLARE
              TYPE t_user_id 
          IS TABLE OF test_forall.user_id%TYPE;
              t1 t_user_id :
          = t_user_id(1,2,3);
              t2 t_user_id :
          = t_user_id(1,2,3,4);
          BEGIN
              t2 :
          = t2 MULTISET EXCEPT t1;
              
          FOR i IN 1..t2.count
                LOOP
                  dbms_output.put_line(
          't2:'||t2(i));
                
          END LOOP;
          END;

          5.檢測集合是否為空 if arr is null then 初始化 end if;

          posted on 2011-07-13 11:43 HUIKK 閱讀(282) 評論(0)  編輯  收藏 所屬分類: DataBase
          主站蜘蛛池模板: 凤台县| 广水市| 台北县| 隆林| 图木舒克市| 灵寿县| 开远市| 镇雄县| 苏尼特左旗| 麦盖提县| 云林县| 厦门市| 武汉市| 津南区| 涞水县| 舒兰市| 兰西县| 邳州市| 额敏县| 思茅市| 巴东县| 海盐县| 鸡泽县| 原阳县| 阿拉善盟| 江阴市| 普定县| 虎林市| 伊宁县| 新余市| 银川市| 绥滨县| 九龙县| 汾阳市| 阳谷县| 乐山市| 乌鲁木齐县| 金乡县| 汉中市| 林口县| 阜新市|