<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 有貓相伴的日子 閱讀(4749) 評論(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開發技術網
    主站蜘蛛池模板: 国产一级一片免费播放| 亚洲成a人片在线观看中文app| 亚洲制服丝袜第一页| 免费女人高潮流视频在线观看| 亚洲一区二区三区自拍公司| 999zyz**站免费毛片| 国产亚洲人成无码网在线观看| 国产一级一毛免费黄片| 久久久久亚洲精品无码系列| 暖暖日本免费中文字幕| 亚洲视频在线一区| 一本岛高清v不卡免费一三区| 最新亚洲精品国偷自产在线| 国产成人高清精品免费鸭子| 成年网在线观看免费观看网址| 国产亚洲精品激情都市| 免费的全黄一级录像带| 亚洲日本乱码一区二区在线二产线| 91免费国产在线观看| 亚洲av永久无码精品秋霞电影秋| 可以免费观看的一级毛片| 黄色网页在线免费观看| 亚洲精品国产成人99久久| 成人无遮挡毛片免费看| 成人免费观看男女羞羞视频| 亚洲国产精彩中文乱码AV| 日本zzzzwww大片免费| 精品亚洲成a人在线观看| 亚洲综合色自拍一区| 91免费国产在线观看| 男女啪啪免费体验区| 亚洲va在线va天堂va四虎| 好男人www免费高清视频在线| 一级做a爰片性色毛片免费网站| 亚洲第一AAAAA片| 免费观看理论片毛片| 男女拍拍拍免费视频网站| 亚洲国产成人久久77| 亚洲国产成人精品91久久久| 91老湿机福利免费体验| 青青草97国产精品免费观看|