日韩国产欧美精品一区二区三区,亚洲男女自偷自拍图片另类,亚洲欧美久久久,亚洲国产成人一区


曙海教育集團(tuán)論壇開(kāi)發(fā)語(yǔ)言培訓(xùn)專(zhuān)區(qū)Oracle數(shù)據(jù)庫(kù) → Oracle PLSQL中用pro進(jìn)行 BULK COLLECT 的高效率查詢(xún)處理


  共有9963人關(guān)注過(guò)本帖樹(shù)形打印

主題:Oracle PLSQL中用pro進(jìn)行 BULK COLLECT 的高效率查詢(xún)處理

美女呀,離線,留言給我吧!
wangxinxin
  1樓 個(gè)性首頁(yè) | 博客 | 信息 | 搜索 | 郵箱 | 主頁(yè) | UC


加好友 發(fā)短信
等級(jí):青蜂俠 帖子:1393 積分:14038 威望:0 精華:0 注冊(cè):2010-11-12 11:08:23
Oracle PLSQL中用pro進(jìn)行 BULK COLLECT 的高效率查詢(xún)處理  發(fā)帖心情 Post By:2010-12-11 11:09:53

過(guò)程樣例:
create or replace procedure real_user as
  c_count number(10);
begin

  DECLARE
    TYPE mobile_type IS TABLE OF mobile_dabenying.mobile%TYPE;  --按表字段類(lèi)型來(lái)定義變量類(lèi)型
    t_mobile mobile_type := mobile_type();
  
  BEGIN
    select mobile BULK COLLECT  --批量選擇數(shù)據(jù)
      INTO t_mobile
      from (select mobile from mobile_dabenying order by mobile);
  
    if (t_mobile.COUNT > 0) then
      FOR i IN t_mobile.FIRST .. t_mobile.LAST LOOP
      
        select count(*)  --從號(hào)段中過(guò)濾
          into c_count
          from mobile_region
         where t_mobile(i) between start_mobile and end_mobile;
      
        if (c_count > 0) then
          c_count := 0;
          insert into mobile_dabenying2 (mobile) values (t_mobile(i));  --真實(shí)用戶
        else
          dbms_output.put_line(t_mobile(i));
          insert into mobile_dabenying3 (mobile) values (t_mobile(i));  --假用戶
        end if;
      
      END LOOP;
    end if;
  
  END;

end;

支持(0中立(0反對(duì)(0單帖管理 | 引用 | 回復(fù) 回到頂部

返回版面帖子列表

Oracle PLSQL中用pro進(jìn)行 BULK COLLECT 的高效率查詢(xún)處理








簽名
主站蜘蛛池模板: 城口县| 运城市| 奇台县| 土默特右旗| 江陵县| 博乐市| 怀集县| 庐江县| 阳信县| 合江县| 新巴尔虎左旗| 松溪县| 沛县| 南江县| 合水县| 射洪县| 城口县| 安义县| 光泽县| 太仓市| 高州市| 兴化市| 永泰县| 乐东| 微博| 博湖县| 西丰县| 洪湖市| 镶黄旗| 凤冈县| 浦江县| 民乐县| 界首市| 昆明市| 宣威市| 蒙山县| 舒兰市| 广灵县| 丰镇市| 义乌市| 宁安市|