以文本方式查看主題

-  曙海教育集團(tuán)論壇  (http://m.scb-ycwb.com/bbs/index.asp)
--  Oracle數(shù)據(jù)庫(kù)  (http://m.scb-ycwb.com/bbs/list.asp?boardid=65)
----  Oracle PLSQL中用pro進(jìn)行 BULK COLLECT 的高效率查詢處理  (http://m.scb-ycwb.com/bbs/dispbbs.asp?boardid=65&id=2506)

--  作者:wangxinxin
--  發(fā)布時(shí)間:2010-12-11 11:09:53
--  Oracle PLSQL中用pro進(jìn)行 BULK COLLECT 的高效率查詢處理
過(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)定義變量類型
    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;

主站蜘蛛池模板: 国产成人免费全部网站| 欧美另类第一页| 女人18毛片a级毛片免费视频| 又粗又长又硬太爽了视频快来| 久久99青青精品免费观看| 高h视频在线观看| 日本高清免费看| 国产另类在线观看| 久久国产精品亚洲综合| 青青草a国产免费观看| 日本免费成人网| 国产aⅴ一区二区| 一级特黄录像绵费播放| 精品国产一区二区三区免费| 少妇高潮无套内谢麻豆传| 免费国产a国产片高清| av免费网址在线观看| 欧美综合区自拍亚洲综合图区| 国产精品视频你懂的| 亚洲人成影院在线高清| 国产在线播放网址| 日韩aa在线观看| 国产一区二区三区视频| 一级做a免费视频观看网站| 精品69久久久久久99| 在线观看一级毛片| 亚洲国产欧美在线观看| 97国产在线视频公开免费| 日本伊人色综合网| 别揉我奶头~嗯~啊~视频在线观看| jizz日本免费| 欧美性大战XXXXX久久久√| 国产成人在线观看网站| 中文字幕日本最新乱码视频| 精品久久久久久久久久中文字幕| 在线免费观看韩国a视频| 亚洲国产日韩欧美在线as乱码 | 亚洲欧美日韩国产综合五月天| 3571色影院| 日本精品一区二区三区视频| 和僧侣的交行之夜樱花|