Oracle多表級聯更新詳解建站知識
導讀:1建站知識我們在平時的工作中可能遇到過,多表級聯更新,我也在網上看到過不少的方法,但是使用這些方法一般都沒成功過網站推廣優化seo網站建設教程。
用游標實現,我覺得絕對這種方法比較安全的。--首先定一個游標把需要用到的一些數據存放到游標中:
復制代碼 代碼如下:
declare CURSOR D_CURSOR_CUS_INFO IS select t3.id_ as id_, t3.owe_money_ as owe_money_, a.heatingArea as heating_area_ from T_CUS_OWE_MONEY_2 t2 left join T_CUS_OWE_MONEY_3 t3 on t2.id_= t3.id_ left join (select s.bh, sum( case when s.stkbz='0' then nvl(s.mj,0) when s.stkbz='1' then 0-nvl(s.mj,0)  百度seo網站優化; end ) as heatingArea from sk s where s.nd = '2008-2009' group by s.bh) a on t2.bh_=a.bh where t3.owe_money_- t2.owe_money_ = a.heatingArea*5 and t3.OWE_MONEY_ > 0;
--然后循環游標對數據進行更新:復制代碼 代碼如下:
begin FOR everyRow IN D_CURSOR_CUS_INFO loop update T_CUS_YEAR_STATUS t set t.HEATING_AREA_ = everyRow.HEATING_AREA_, &nbs網站建設制作p; t.OWE_MONEY_ = everyRow.owe_money_ where t.YEAR_ = '2008-2009' and t.id_ = everyRow.id_; end loop; 網站推廣優化seo commit;end;
相關網站推廣優化seo網站建設教程。聲明: 本文由我的SEOUC技術文章主頁發布于:2023-05-22 ,文章Oracle多表級聯更新詳解建站知識主要講述詳解,級聯,Oracle多表級聯更新詳解建站知識1網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_5123.html