<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開發技術網
    主站蜘蛛池模板: 亚洲电影中文字幕| 日本a级片免费看| 国产精品亚洲аv无码播放| 三级片免费观看久久| 四虎影视在线永久免费看黄| 亚洲精品精华液一区二区| 成人特黄a级毛片免费视频| 亚洲性猛交xx乱| 91麻豆最新在线人成免费观看 | 亚洲女久久久噜噜噜熟女| 免费国产黄网站在线观看动图| 日本一道综合久久aⅴ免费| 国产精品亚洲精品久久精品| 日美韩电影免费看| 五月天国产成人AV免费观看| 狠狠亚洲狠狠欧洲2019| 免费无码又爽又刺激网站直播| 亚洲无线电影官网| 一二三四免费观看在线视频中文版| 亚洲综合中文字幕无线码| 日本免费网站在线观看| 一个人看的免费高清视频日本| 亚洲乱码精品久久久久..| 84pao国产成视频免费播放| 亚洲人成日本在线观看| 成人黄软件网18免费下载成人黄18免费视频| 亚洲偷偷自拍高清| 亚洲成A人片在线观看无码3D| 久久久久久噜噜精品免费直播| 337p欧洲亚洲大胆艺术| 免费观看的av毛片的网站| 一级毛片在线完整免费观看| 亚洲av最新在线网址| 免费人成在线视频| a一级毛片免费高清在线| 久久精品国产亚洲av日韩| 国产黄色片在线免费观看| 三年片免费高清版 | 女人18毛片a级毛片免费| 国产成人自产拍免费视频| 亚洲国产美女精品久久久久|