麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 數據庫 > Oracle > 正文

Oracle多表級聯更新詳解

2024-08-29 13:56:49
字體:
來源:轉載
供稿:網友

用游標實現,我覺得絕對這種方法比較安全的。
--首先定一個游標把需要用到的一些數據存放到游標中:

復制代碼 代碼如下:


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)
           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_,
                 t.OWE_MONEY_    = everyRow.owe_money_
             where t.YEAR_ = '2008-2009'
                   and t.id_ = everyRow.id_;
       end loop;
      commit;
end;

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产精品爱久久久久久久 | 免费观看一区二区三区视频 | 久久久成人一区二区免费影院 | 久久精品男人 | h色在线观看 | 91久久久久久 | 久久成人精品视频 | 久久久久久久久久久久久久久久久久 | 欧美自拍 | 亚洲电影在线播放 | 久久精品亚洲一区二区三区观看模式 | 黄色免费在线网站 | 国产精品久久久久久久久久尿 | 成年人免费高清视频 | 亚洲精品一区二区三区大胸 | 免费在线观看毛片 | 日本欧美中文字幕 | 欧美三级日本三级少妇99 | 成人福利免费在线观看 | 欧美成人高清视频 | av中文一区| 欧美在线观看视频一区二区 | 思思久而久而蕉人 | 欧美视频网 | 久久一区三区 | 成人性视频在线 | 欧美在线观看视频一区二区 | 青青操国产 | 正在播放91 | 亚洲人成免费 | 国产一区二区三区精品在线观看 | 99爱福利视频在线观看 | 日本一区二区不卡高清 | 成人激情综合网 | 国产精品久久久久久久久久东京 | 欧美精品免费一区二区三区 | 久久最新网址 | 欧美黄色大片免费观看 | 成人性生活视频在线播放 | 欧美中文字幕一区二区 | 久久99精品久久久久久青青日本 |