<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    本站不再更新,歡迎光臨 java開發技術網
    隨筆-230  評論-230  文章-8  trackbacks-0
    create or replace procedure delete_exceed_bound(playtype  varchar2, end07  varchar2 , end08  varchar2)
      
    is

      
    begin
        
    delete lotterydate where lotterydate.playtype=playtype and  lotterydate.lotterydate_name>end07 and lotterydate.lotterydate_name like '07%';
        
    delete lotterydate where lotterydate.playtype=playtype and  lotterydate.lotterydate_name>end08 and lotterydate.lotterydate_name like '08%';
        savepoint p1;
        
    delete province_sell_amounts where province_sell_amounts.play_no=playtype and province_sell_amounts.term>end07 and province_sell_amounts.term like '07%';
        
    delete province_sell_amounts where province_sell_amounts.play_no=playtype and province_sell_amounts.term>end08 and province_sell_amounts.term like '08%';

        
    delete province_winning_prize where province_winning_prize.play_no=playtype and province_winning_prize.term>end07 and province_winning_prize.term like '07%';
        
    delete province_winning_prize where province_winning_prize.play_no=playtype and province_winning_prize.term>end08 and province_winning_prize.term like '08%';
        savepoint p2;
        
    delete condition_winning_prize where condition_winning_prize.play_no=playtype and condition_winning_prize.term>end07 and condition_winning_prize.term like '07%';
        
    delete condition_winning_prize where condition_winning_prize.play_no=playtype and condition_winning_prize.term>end08 and condition_winning_prize.term like '08%';
        savepoint p3;
        
    delete open_result where open_result.play_no=playtype and open_result.term>end07 and open_result.term like '07%';
        
    delete open_result where open_result.play_no=playtype and open_result.term>end08 and open_result.term like '08%';


      exception
          
    when others then
            dbms_output.put_line(sqlerrm);
            
    rollback to savepoint p1;
      
    end delete_exceed_bound;
    保存點(SAVEPOINT)是事務處理過程中的一個標志,與回滾命令(ROLLBACK)結合使用,主要的用途是允許用戶將某一段處理回滾而不必回滾整個事務。

     

    如果定義了多個savepoint,當指定回滾到某個savepoint時,那么回滾操作將回滾這個savepoint后面的所有操作(即使后面可能標記了Nsavepoint)。

    在一段處理中定義了3個savepoint,從第2個savepoint回滾,后面的第3個標記的操作都將被回滾,如果不使用ROLLBACK TO savepoint_name而使用ROLLBACK,將會滾整個事務處理。

    posted on 2008-06-24 16:41 有貓相伴的日子 閱讀(4739) 評論(3)  編輯  收藏 所屬分類: pl/sql

    評論:
    # re: oracle 存儲過程事務使用斷點回滾 2009-12-30 14:13 | 張_斌
    學習了!  回復  更多評論
      
    # re: oracle 存儲過程事務使用斷點回滾[未登錄] 2010-06-25 17:38 | AK
    update 怎么就不能設置 保存點呢?  回復  更多評論
      
    # re: oracle 存儲過程事務使用斷點回滾 2012-12-08 11:45 | 11
    11  回復  更多評論
      
    本站不再更新,歡迎光臨 java開發技術網
    主站蜘蛛池模板: 免费一看一级毛片人| 成人毛片18女人毛片免费96| 亚洲美女高清一区二区三区| 久久无码av亚洲精品色午夜| 免费理论片51人人看电影| 日本亚洲色大成网站www久久| 思思re热免费精品视频66| 亚洲人成综合在线播放| 午夜福利不卡片在线播放免费| 精品亚洲成A人无码成A在线观看| 色se01短视频永久免费| 亚洲精品人成网线在线播放va | 永久免费视频网站在线观看| 亚洲色成人网一二三区| 青青视频观看免费99| 亚洲欧美日韩自偷自拍| 在线免费观看国产视频| www成人免费观看网站| 国产亚洲一区二区精品| 91高清免费国产自产| 亚洲一级黄色大片| 国产精品公开免费视频| 国产美女视频免费观看的网站| 国产v亚洲v天堂无码网站| 182tv免费视视频线路一二三 | 国产亚洲福利一区二区免费看| 免费人成视频在线观看视频| 手机看片国产免费永久| 久久久无码精品亚洲日韩京东传媒 | 国产高清视频在线免费观看| 无遮挡国产高潮视频免费观看| 亚洲女初尝黑人巨高清| 亚洲国产精品免费在线观看| 亚洲AV一区二区三区四区| 伊人久久综在合线亚洲91| 99久久免费精品视频| 亚洲av乱码一区二区三区按摩| 在线观看亚洲精品福利片| 大学生一级毛片免费看| 一日本道a高清免费播放| 亚洲综合激情另类小说区|