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


曙海教育集團(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)處理








簽名
主站蜘蛛池模板: 太仓市| 珲春市| 玉环县| 丹东市| 佛教| 南岸区| 全南县| 山阳县| 文昌市| 邵阳县| 许昌县| 肇源县| 中西区| 互助| 黄石市| 湖南省| 明溪县| 安乡县| 德安县| 绥棱县| 迁西县| 涿州市| 隆安县| 鄯善县| 江华| 南涧| 田东县| 静海县| 江孜县| 老河口市| 哈密市| 抚顺县| 高尔夫| 满洲里市| 望都县| 深泽县| 盐城市| 昌黎县| 鄂托克旗| 铁岭县| 北宁市|