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

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

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

    沉睡森林@漂在北京

    本處文章除注明“轉載”外均為原創,轉載請注明出處。

      BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
      152 隨筆 :: 4 文章 :: 114 評論 :: 0 Trackbacks
    存儲過程里的事務操作:
    create or replace procedure pr_mypro2(p_a in varchar2,p_b in varchar2,p_count out number)
    temp varchar2(1000);   /**//*定義臨時變量*/
    is
    begin
    select code into p_count from table1 where a=p_a; /**//*查詢并返回值*/
    temp := p_count;  /**//*將返回值賦給臨時變量*/
    savepoint point1;  /**//*保存點*/
    insert into table2(a,b)values(temp,p_b); /**//*將臨時變量值添加到新表的字段*/
    savepoint point2;
    insert into 

     exception   
          when   others   then   
              rollback to savepoint point1;  /**//*異常處理,保存點下面的操作都不會被執行*/
             return;
    end;
     
        保存點
    (SAVEPOINT)是事務處理過程中的一個標志,與回滾命令(ROLLBACK)結合使用,主要的用途是允許用戶將某一段處理回滾而不必回滾整個事務。
          如果定義了多個savepoint,當指定回滾到某個savepoint時,那么回滾操作將回滾這個savepoint后面的所有操作(即使后面可能標記了N個savepoint)。
    例如,在一段處理中定義了五個savepoint,從第三個savepoint回滾,后面的第四、第五個標記的操作都將被回滾,如果不使用ROLLBACK TO savepoint_name而使用ROLLBACK,將會滾整個事務處理。
    posted on 2010-01-26 18:58 王總兵 閱讀(355) 評論(0)  編輯  收藏 所屬分類: DataBase
    主站蜘蛛池模板: 暖暖免费高清日本中文| 无码av免费一区二区三区| 免费看的黄色大片| 亚洲成A人片在线播放器| 国产免费毛不卡片| 亚洲国语在线视频手机在线| 国产91免费视频| 麻豆狠色伊人亚洲综合网站| 一二三四影视在线看片免费| 亚洲无人区码一二三码区别图片| 精品久久久久国产免费| 亚洲日本中文字幕天天更新| 日韩一品在线播放视频一品免费| 精品国产亚洲AV麻豆 | 亚洲成人高清在线观看| 免费视频爱爱太爽了| 亚洲人xxx日本人18| 成人免费无码精品国产电影| 免费看黄网站在线看| 国产AV无码专区亚洲Av| 久久成人免费电影| 久久亚洲最大成人网4438| 国产精品自在自线免费观看| 日韩a毛片免费观看| 久久亚洲国产欧洲精品一| 永久在线免费观看| 亚洲色大成网站www尤物| 亚洲乱码日产精品a级毛片久久 | 国产在亚洲线视频观看| 久久99亚洲综合精品首页| 久久免费精品一区二区| 色在线亚洲视频www| 情侣视频精品免费的国产| 免费国产污网站在线观看| 亚洲大香人伊一本线| 亚洲国产成人五月综合网| 99在线观看免费视频| 在线观看亚洲视频| 亚洲一卡2卡三卡4卡有限公司| 免费无码黄网站在线观看| 免费无码又爽又刺激一高潮|