欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

oracle pl/sql 中的過程

系統 1864 0

模式:

create or replace procedure 過程名(參數名 參數類型,...)
is
  變量名 變量類型;
begin

  過程內容;

end 過程名;

/

show err;

?

舉例:

create or replace procedure proc_blddesignusagearea(p_buildid number) is
?/*
?函數功能:統計樓棟下房屋的用途、面積、套數等信息
??*/
?l_buildarea??? bldroom.buildarea%type;
?l_usearea????? bldroom.usearea%type;
?l_publicarea?? bldroom.publicarea%type;
?l_sets???????? building.sets%type;
?l_cnt1???????? number:=0;
begin?
?--[blddesignusagearea A,bldroom B,將屬于A而不屬于B的用途刪掉]--
?for brrs in (select nvl(designusage,'') designusage from blddesignusagearea where buildid=p_buildid minus select distinct nvl(designusage,'') designusage from bldroom where buildid=p_buildid and resopertype in (1,4))
?loop
??delete from bldDesignusagearea where buildid=p_buildid and nvl(designusage,'')=brrs.designusage;
?end loop;
?--[將同屬于A、B的用途更新,將不屬于A但屬于B的用途新增]--
?for brrs in (select distinct nvl(designusage,'') designusage from bldroom where buildid=p_buildid and resopertype in (1,4))
?loop
??select sum(buildarea),sum(usearea),sum(publicarea),count(bldroomid) into l_buildarea,l_usearea,l_publicarea,l_sets from bldroom where buildid=p_buildid and resopertype in (1,4) and nvl(designusage,'')=brrs.designusage;
??select count(*) into l_cnt1 from blddesignusagearea where buildid=p_buildid and nvl(designusage,'')=brrs.designusage;
??if l_cnt1=1 then --[樓棟下該用途存在只更新面積]--
???if l_sets>0 then
????update bldDesignusagearea set buildarea=l_buildarea,usearea=l_usearea,publicarea=l_publicarea,sets=l_sets where buildid=p_buildid and nvl(designusage,'')=brrs.designusage;
???else
????delete from bldDesignusagearea where buildid=p_buildid and nvl(designusage,'')=brrs.designusage;
???end if;
??elsif l_cnt1=0 then --[樓棟下該用途不存在新增記錄]--
???if l_sets>0 then
????insert into bldDesignusagearea (buildid,designusage,buildarea,usearea,publicarea,sets) select p_buildid,brrs.designusage,l_buildarea,l_usearea,l_publicarea,l_sets from dual;
--???else ???
???end if;
??end if;
?end loop;
end proc_blddesignusagearea;
/
show err;

oracle pl/sql 中的過程


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 亚洲国产日韩a在线亚洲 | 国产激爽大片高清在线观看 | 宅男lu666噜噜噜在线观看 | 国产高清美女一级a毛片久久 | 亚洲一区二区三区日本久久九 | 一区二区三区四区精品 | 天天干天天夜 | 日韩欧美一区二区三区久久 | 中文字幕在线观看电影 | 国产成人91 | 久久久久成人精品免费播放 | 天堂av免费观看 | 九九热观看视频 | 神马久久久久久久久 | 午夜影院网站 | 香蕉福利久久福利久久香蕉 | 成年人免费网 | 国产精品福利在线观看秒播 | 欧美aaaaaaaaa| 久久国产婷婷国产香蕉 | 亚洲一级在线观看 | 中国欧美日韩一区二区三区 | 91精品国产综合久久福利软件 | 国产成人aaa在线视频免费观看 | 色综合天天射 | 欧美自拍视频 | 久久黄视频 | 亚洲成人动漫在线观看 | 天堂成人网 | 亚洲一一在线 | 亚洲视频免费在线观看 | 欧美亚洲国产精品第一页 | 色吧欧美| 色悠久久久久综合欧美99 | 日韩欧美一区二区三区在线视频 | 三级视频全过程 | 亚洲成人在线网 | 亚洲精品无码成人A片色欲 亚洲欧美日韩激情在线观看 | 成人1区2区 | 新封神榜杨戬电影免费动画在线观看国语 | 久久久久久久亚洲视频 |