<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開發技術網
    主站蜘蛛池模板: 精品久久8x国产免费观看| 亚洲制服丝袜精品久久| 亚洲aⅴ无码专区在线观看| 亚洲一区视频在线播放| 亚洲成a人片在线观看无码专区| 亚洲国产精品成人久久久| 91成人免费观看| 亚洲国产综合第一精品小说| 18以下岁毛片在免费播放| 亚洲成a人片在线观看久| 美女18一级毛片免费看| 24小时免费看片| 亚洲国产91在线| 免费看国产一级片| 亚洲精品人成在线观看| 18禁止看的免费污网站 | 日韩一卡2卡3卡4卡新区亚洲| sss在线观看免费高清| 亚洲无线观看国产精品| 国产AV无码专区亚洲AV蜜芽 | 亚洲一区二区中文| 美女视频黄的全免费视频网站| 亚洲最大的成人网| 57pao一国产成视频永久免费| 91亚洲国产成人久久精品 | 亚洲人午夜射精精品日韩| a级毛片黄免费a级毛片| 亚洲视频在线观看网站| 日本特黄特色免费大片| 国产免费一级高清淫曰本片 | 久久精品国产精品亚洲人人| 亚洲最大天堂无码精品区| 亚洲精品网站在线观看不卡无广告 | 污污污视频在线免费观看| 国产无人区码卡二卡三卡免费| 亚洲JLZZJLZZ少妇| 可以免费观看的一级毛片| 91视频精品全国免费观看| 亚洲成a人片在线网站| 亚洲成AV人在线观看网址| 精品女同一区二区三区免费站|