欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
oracle存儲過(guò)程中的事務(wù)

存儲過(guò)程里的事務(wù)操作:
create or replace procedure pr_mypro2(p_a in varchar2,p_b in varchar2,p_count out number)

temp varchar2(1000);   /*定義臨時(shí)變量*/
is
begin

select code into p_count from table1 where a=p_a; /*查詢(xún)并返回值*/
temp := p_count;  /*將返回值賦給臨時(shí)變量*/
savepoint point1;  
/*保存點(diǎn)*/

insert into table2(a,b)values(temp,p_b); /*將臨時(shí)變量值添加到新表的字段*/

savepoint point2;

insert into 



 exception   
      
when   others   then   
          
rollback to savepoint point1;  /*異常處理,保存點(diǎn)下面的操作都不會(huì )被執行*/
         
return

end;

 

    保存點(diǎn)(SAVEPOINT)是事務(wù)處理過(guò)程中的一個(gè)標志,與回滾命令(ROLLBACK)結合使用,主要的用途是允許用戶(hù)將某一段處理回滾而不必回滾整個(gè)事務(wù)。

 

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

例如,在一段處理中定義了五個(gè)savepoint,從第三個(gè)savepoint回滾,后面的第四、第五個(gè)標記的操作都將被回滾,如果不使用ROLLBACK TO savepoint_name而使用ROLLBACK,將會(huì )滾整個(gè)事務(wù)處理。

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
Oracle怎么顯式開(kāi)啟事務(wù),開(kāi)始事務(wù)跟鎖有什么關(guān)系,在存儲過(guò)程中有時(shí)怎么開(kāi)啟和提交,回滾事務(wù)的
oracle數據庫表的操作(約束和事務(wù))
基于Django的樂(lè )觀(guān)鎖與悲觀(guān)鎖解決訂單并發(fā)問(wèn)題的一點(diǎn)淺見(jiàn)
《MySQL 8.0數據庫管理與應用》第7章 事務(wù)與鎖定
數據導入(存儲過(guò)程讀取excel)
查詢(xún)Sqlserver數據庫死鎖的一個(gè)存儲過(guò)程
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久