a毛片毛费观看-a毛片在线-a毛片在线观看-a毛片在线免费观看-国产成人综合洲欧美在线-国产成人综合高清在线观看

始創于2000年 股票代碼:831685
咨詢熱線:0371-60135900 注冊有禮 登錄
  • 掛牌上市企業
  • 60秒人工響應
  • 99.99%連通率
  • 7*24h人工
  • 故障100倍補償
您的位置: 網站首頁 > 幫助中心>文章內容

Oracle 10g中存儲過程中使用游標

發布時間:  2012/9/19 17:17:28

實例設計

    1. 功能設計
    某高校開發的研究生招生系統,要求設計PL/SQL程序對考生的成績數據進行處理,處理的邏輯是根據每門專業課的最低分數線和總分的最低分數線自動將考生歸類為錄取考生、調劑考生和落選考生。
    為此設計兩個數據表,graduate數據表存放考生成績,result數據表存放處理結果,PL/SQL程序完成的功能就是將graduate數據表中的數據逐行掃描,根據分數線進行判斷,計算出各科總分,在result數據表中將標志字段自動添加上“錄取”或“落選”。 -
 


    --創建數據庫表 --graduate
    CREATE TABLE "GRADUATE" (
        "BH" NUMBER(10) NOT NULL,
        "XM" VARCHAR2(10) NOT NULL,
        "LB" VARCHAR2(10) NOT NULL,
        "YINGYU" NUMBER(4, 1) NOT NULL,
        "ZHENGZHI" NUMBER(4, 1) NOT NULL,
        "ZHUANYE1" NUMBER(4, 1) NOT NULL,
        "ZHUANYE2" NUMBER(4, 1) NOT NULL,
        "ZHUANYE3" NUMBER(4, 1) NOT NULL
    )
    
    --創建序列
    create sequence my_suquence  --序列名稱
    minvalue 0                   --序列最小值
    start with 201112081                 --序列起始值
    maxvalue 999999999                  --序列最大值
    increment by 1               --序列的增長值
    nocache                      --不預先在內存中緩存
    cycle;                       --達到最大值后再重新循環
   
    --插入數據
    insert into graduate values(my_suquence.nextval,'張三豐','碩士','56','56','67','78','79');
    insert into graduate values(my_suquence.nextval,'張無極','碩士','34','56','56','48','79');
    insert into graduate values(my_suquence.nextval,'張翠山','碩士','44','78','76','88','39');
    insert into graduate values(my_suquence.nextval,'趙敏','碩士','67','56','69','73','70');
    insert into graduate values(my_suquence.nextval,'周芷若','碩士','43','56','45','78','67');
    insert into graduate values(my_suquence.nextval,'小昭','碩士','64','66','64','76','79');
   
  --創建數據庫表  result 
     CREATE TABLE "RESULT" (
        "BH" NUMBER(10) NOT NULL,
        "XM" VARCHAR2(10) NOT NULL,
        "LB" VARCHAR2(10) NOT NULL,
        "YINGYU" NUMBER(4, 1) NOT NULL,
        "ZHENGZHI" NUMBER(4, 1) NOT NULL,
        "ZHUANYE1" NUMBER(4, 1) NOT NULL,
        "ZHUANYE2" NUMBER(4, 1) NOT NULL,
        "ZHUANYE3" NUMBER(4, 1) NOT NULL,
        "TOTALSCORE" NUMBER(5, 1) NOT NULL,
        "FLAG" VARCHAR2(4) NOT NULL
     )
    
     select * from result;
--創建存儲過程
             
      create or replace procedure graduateprocess(
             tempzhangzhi in graduate.zhengzhi%type,--將表里面的類型賦給該變量
             tempyingyu in graduate.yingyu%type,
             tempzhuanye1 in graduate.zhuanye1%type,
             tempzhuanye2 in graduate.zhuanye2%type,
             tempzhuanye3 in graduate.zhuanye3%type,
             temptotalscore in result.totalscore%type)
       as
       --定義graduate為記錄型變量,臨時存放通過游標從graduate表中提取的記錄
         graduaterecord graduate%rowtype;
       --定義graduatetotalscore為數值型變量,統計總分
         graduatetotalscore result.totalscore%type;
        --定義graduateflag 為字符型變量,根據結果放入落選或錄取
         graduateflag varchar2(4);
         --定義游標graduatecursor,存放的是所有的graduate數據表中的記錄
         cursor graduatecursor is
                select * from graduate;
         --定義異常處理
         errormessage exception;
        
        begin
        --打開游標
             open graduatecursor;
             if graduatecursor%not found then
                --如果沒有數據。拋出異常
                raise errormessage;
             end if;
             --如果有數據,將數據循環出來
             loop
                 fetch graduatecursor into graduaterecord;
             --計算總分
             graduatetotalscore:=graduaterecord.zhengzhi+graduaterecord.yingyu+graduaterecord.zhuanye1+graduaterecord.zhuanye2+graduaterecord.zhuanye3;
             --比較判斷條件,看是否將數據插入到result數據庫中
             if(graduaterecord.yingyu>=tempyingyu and
                graduaterecord.zhengzhi>=tempzhengzhi and
                graduaterecord.zhuanye1>=tempzhuanye1 and
                graduaterecord.zhuanye2>=tempzhuanye2 and
                graduaterecord.zhuanye3>=tempzhuanye3 and
                graduaterecord.totalscore>=temptotalscore )
             then
               graduateflag:='錄取'
             else
                graduateflag:='落選'
             --退出if
             end if;
             --退出游標循環
             exit when graduatecursor%notfound;
             --向result數據庫中插入數據
             insert into result(BH,xm,lb,yingyu,zhengzhi,zhuanye1,zhuanye2,zhuanye3,totalscore,flag)
             values(graduaterecord.BH,graduaterecord.XM,graduaterecord.LB,graduaterecord.YINGYU,graduaterecord.ZHENGZHI,
             graduaterecord.ZHUANYE1,graduaterecord.ZHUANYE2,graduaterecord.ZHUANYE3,graduatetotalscore,graduateflag);
             end loop;
             --關閉游標
             close graduatecursor;
             commit;--提交結果
             --處理異常
             exception
                when errormessage then
                    dbms_output.put_line('無法打開數據表');
                /*程序執行結束"*/
                end;
       end graduateprocess;--存儲過程結束


 


本文出自:億恩科技【www.ibaoshan.net】

服務器租用/服務器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質保障!--億恩科技[ENKJ.COM]

  • 您可能在找
  • 億恩北京公司:
  • 經營性ICP/ISP證:京B2-20150015
  • 億恩鄭州公司:
  • 經營性ICP/ISP/IDC證:豫B1.B2-20060070
  • 億恩南昌公司:
  • 經營性ICP/ISP證:贛B2-20080012
  • 服務器/云主機 24小時售后服務電話:0371-60135900
  • 虛擬主機/智能建站 24小時售后服務電話:0371-60135900
  • 專注服務器托管17年
    掃掃關注-微信公眾號
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權所有  地址:鄭州市高新區翠竹街1號總部企業基地億恩大廈  法律顧問:河南亞太人律師事務所郝建鋒、杜慧月律師   京公網安備41019702002023號
      0
     
     
     
     

    0371-60135900
    7*24小時客服服務熱線

     
     
    99精品视频九九精品视频| 久久香港三级台湾三级播放| 伊人久久大香线蕉AV色| 人妻无码精品久久亚瑟影视| 精产国品一二三产品区别视频手机| JAPAN丰满人妻HD| 亚洲AV无码精品色午夜蛋壳| 欧美一区二区三区激情| 国产在线 | 传媒麻豆| 99热精品国产三级在线| 亚洲AV成人无码www在线观看| 欧美色欧美亚洲高清在线观看| 韩漫无羞遮无删减漫免费 | 高清粉嫩无套内谢国语播放| 亚洲熟妇无码八AⅤ在线播放| 日韩亚洲欧美精品综合| 久久久久久精品免费免费麻辣| 高清中文字幕成人AV| 一二三四在线观看免费中文吗| 天码AV无码一区二区三区四区| 蜜臀亚洲AV无码精品国产午夜| 国产精品视频一区二区| 99RE66热这里只有精品3| 亚洲AV成人无码久久www小说| 欧美一区二区在线视频人妻| 黑人顶到深处高潮颤抖| 宝宝都湿透了还嘴硬疼怎么回事| 亚洲人交乣女BBW| 上边一面亲下边一面膜的功效| 久久熟女俱乐部五十路二区av | 久久久久无码国产精品不卡| 国产97色在线 | 免| 曰韩免费无码AV一区二区 | 精品国产你懂的在线观看| 成人4399看片HD免费| 亚洲综合欧美在线一区在线播放| 太大太长太粗太久太硬了| 免费高清A级毛片在线播放| 国产午夜精品一区二区三区软件| CHINESE叫床国语VIDE| 亚洲狠狠色成人综合网| 日韩人妻一区二区三区免费| 久久婷婷五月综合色和啪| 国产精品久久自在自线| BGMBGMBGM老妇视频| 亚洲精品乱码久久久久久蜜桃不卡| 日本熟妇大屁股人妻| 久久人人97超碰CAOPORE| 国产精品国产免费无码专区蜜桃| 99精品国产在热久久无码| 亚洲国产欧美在线人成AAAA| 色婷婷六月亚洲综合香蕉| 蜜桃视频一区二区| 国产熟女露脸大叫高潮| wwwxxx一区二区| 亚洲日韩精品无码专区加勒比海| 特级小箩利无码毛片| 欧美精品人妻大乳一区二区| 精品乱码久久久久久中文字幕| 给丰满少妇按摩到高潮| 99精产国品一二产区在线| 亚洲人成无码网WWW| 无码GOGO大胆啪啪艺术| 让人爽到湿的小黄书软件下载| 久久久久久亚洲精品| 国产欧美强奸激情| 成·人免费午夜无码不卡| 中文乱码精品一区二区三区人妻| 亚洲AV永久无码精品放毛片一| 日韩欧美亚洲国产精品字幕久久久| 美女直播全婐网站免费高清| 好男人好资源在线影视官网| 催眠~凌~辱~学园 在线观看| 亚洲人成人一区二区在线观看| 无码A级毛片免费视频内谢| 欧洲最猛黑人XXXⅩ猛男欧| 久久人妻无码一区二区| 国产欧美日韩精品A在线观看| 成 人 免 费 黄 色| 中国老太太X×××XHD| 亚洲А∨天堂久久精品PPYPP| 少妇人妻偷人精系列| 欧美黑人一区二区| 久久久久AV综合网成人| 国产老妇伦国产熟女老妇视频| 被吊起来张开腿供人玩弄| 中文字幕无码免费久久9一区9| 亚洲精品高清国产一线久久| 乌克兰ZOOMKOOL| 日本熟妇XXXX| 欧美丰满熟妇XX猛交| 久久精品国产亚洲AV久| 国产啪亚洲国产精品无码| 粗大挺进亲女H顾晓晓| AV人摸人人人澡人人超碰| 一本一久本久A久久精品综合 | 国产刺激一区二区| YW.1CNC爆乳尤物未| 中国农村真实BBWBBWBBW| 亚洲男女内射在线播放| 五十路レンタのおばさん| 欧美最猛黑人XXXⅩ猛男视频 | 看黄A大片爽爽影院免费无码| 黑料吃瓜网998.SU永久有效 | 国产精品福利自产拍在线观看| YYYY111111少妇影院| 中国熟妇人妻XXXXX中文| 亚洲欧美中文日韩V在线观看不卡 亚洲欧美中文日韩V在线观看 | 女儿国免费观看完整版在线| 久久精品国产亚洲AV麻豆网站| 亚洲国产精品福利片在线观看| 日韩AV无码一区二区三区不卡| 内射合集对白在线| 久久婷婷五月综合色国产免费观看 | 久久久精品中文字幕麻豆发布| 国产色视频网站免费| 国产AV无码专区亚洲AV漫画 | 好男人在线观看视频| 跪趴式啪啪GIF动态图27报| YIN荡护士揉捏乱P办公室视频 | 日本肉体裸交ⅩXXXBBBB| 欧美成人VA免费看视频| 巨爆乳寡妇中文在线观看| 精品欧美一区二区三区久久久| 国产又爽又黄又刺激的视频| 国产精品无码不卡一区二区三区| 粉嫩性色av一区二区三区| 宝宝都湿透了还嘴硬疼怎么回事 | 国产精品天干天干在线综合| 丰满少妇偷人51视频在线观看 | 午夜一区欧美二区高清三区 | YY111111少妇无码理论片| 14萝自慰专用网站| 永久免费观看国产裸体美女| 亚洲日韩丝袜熟女变态夜夜爽| 亚洲AV永久无无码精品一区二区| 小嫩妇里面又嫩又紧| 我的娇妻QUEEN| 少妇与亲子伦系列小说| 人妻无码AⅤ中文字幕| 欧美VIDEOSGRATIS杂| 麻豆精品一区二区综合AV| 久久久久久精品成人免费| 精品午夜福利1000在线观看| 极品少妇高潮到爽| 好男人无码内射AV| 国产做出在线 | 传媒麻豆| 国产口爆吞精在线视频| 国产粉嫩馒头无套内在线观看免费| 国产AⅤ无码一区二区三区| 初尝黑人嗷嗷叫中文字幕| 超高清欧美VIDEOSSEXO| 办公室的交易完整版| А√天堂资源中文最新版地址| 91老熟女老女人国产老太毛多 | 亚洲成在人线AⅤ中文字幕| 亚洲AV日韩AV成人AV| 午夜无码A级毛片免费视频| 无码内射中文字幕岛国片| 我的好妈妈中文字幕HD| 停不了的爱在线观看| 天天躁日日躁狠狠躁AV麻豆| 日本无码视频精品一二三区| 人妻无码中文字幕永久有效视频| 欧美无人区码卡二三卡四卡| 欧美性XXXXX极品娇小| 欧美日韩人妻精品一区二区三区| 欧美狂野乱码一二三四区| 欧美日韩精品SUV| 欧洲熟妇色XXXX欧美老妇多毛| 欧美性生交XXXXX免费观看| 人妻穿丁字裤陪客户| 日本高清色WWW在线安全| 色爱无码AV综合区老司机非洲| 少妇一级无码精品| 婷婷久久综合九色综合97最多收| 无码专区6080YY电影| 亚洲AV成人一区二区三区网站 | 亚洲一码二码三码区别在哪| 亚洲综合色区另类AV| 永久免费看啪啪网址入口| 最新版天堂资源官网在线| 97久久综合亚洲色HEZYO| JAVAPARSERHD高潮| 波多野无码中文字幕AV专区| 成人年无码AV片在线观看| 国产AV高潮社区| 国产精品一区二区香蕉 | 尤物99国产成人精品视频| 中文字幕四区五区六区蜜桃| 999在线视频精品免费播放观看| JAPANESE熟女熟妇| 被伴郎的内捧猛烈进出H| 波多野结衣无码中文字幕18禁 | 变态拳头交视频一区二区| 道德沦丧一家3口小说| 丰满人妻熟妇乱又伦精品APP| 国产AⅤ无码专区亚洲AV琪琪| 国产交换配乱婬视频偷| 国产看黄网站又黄又爽又色|