濮阳杆衣贸易有限公司

主頁 > 知識庫 > SQL Server重溫 事務(wù)

SQL Server重溫 事務(wù)

熱門標(biāo)簽:山西語音外呼系統(tǒng)價格 重慶防封電銷機(jī)器人供應(yīng)商 南京電銷外呼系統(tǒng)運(yùn)營商 北京辦理400電話多少 溫州語音外呼系統(tǒng)代理 400電話申請需要開戶費(fèi)嗎 威海智能語音外呼系統(tǒng) 西安青牛防封電銷卡 智能語音外呼系統(tǒng)哪個牌子好
為什么使用事務(wù)
  當(dāng)對多個表進(jìn)行更新的時候,某條執(zhí)行失敗。為了保持?jǐn)?shù)據(jù)的完整性,需要使用事務(wù)回滾。
顯示設(shè)置事務(wù)
復(fù)制代碼 代碼如下:

begin try
begin transaction
insert into shiwu (asd) values ('aasdasda');
commit transaction
end try
begin catch
select ERROR_NUMBER() as errornumber
rollback transaction
end catch

隱式設(shè)置事務(wù)
復(fù)制代碼 代碼如下:

set implicit_transactions on; -- 啟動隱式事務(wù)
go
begin try
insert into shiwu (asd) values ('aasdasda');
insert into shiwu (asd) values ('aasdasda');
commit transaction;
end try
begin catch
select ERROR_NUMBER() as errornumber
rollback transaction; --回滾事務(wù)
end catch
set implicit_transactions off; --關(guān)閉隱式事務(wù)
go

顯示事務(wù)以下語句不能使用,隱式事務(wù)可以
復(fù)制代碼 代碼如下:

alter database;
backup;
create database;
drop database;
reconfigure;
restore;
update statistics;

顯示事務(wù)可以嵌套使用
復(fù)制代碼 代碼如下:

--創(chuàng)建存儲過程
create procedure qiantaoProc
@asd nchar(10)
as
begin
begin try
begin transaction innerTrans
save transaction savepoint --創(chuàng)建事務(wù)保存點(diǎn)
insert into shiwu (asd) values (@asd);
commit transaction innerTrans
end try
begin catch
rollback transaction savepoint --回滾到保存點(diǎn)
commit transaction innerTrans
end catch
end
go
begin transaction outrans
exec qiantaoProc 'asdasd';
rollback transaction outrans

事務(wù)嵌套,回滾外層事務(wù)時,如果嵌套內(nèi)的事務(wù)已經(jīng)回滾過則會有異常。此時需要使用事務(wù)保存點(diǎn)。如上代碼。
您可能感興趣的文章:
  • SQL server 管理事務(wù)和數(shù)據(jù)庫介紹
  • MySQL InnoDB之事務(wù)與鎖詳解
  • MySQL存儲過程例子(包含事務(wù),輸出參數(shù),嵌套調(diào)用)
  • mysql的XA事務(wù)恢復(fù)過程詳解

標(biāo)簽:貸款群呼 宜春 河源 新余 中衛(wèi) 濟(jì)寧 黃山 金昌

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《SQL Server重溫 事務(wù)》,本文關(guān)鍵詞  SQL,Server,重溫,事務(wù),SQL,Server,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《SQL Server重溫 事務(wù)》相關(guān)的同類信息!
  • 本頁收集關(guān)于SQL Server重溫 事務(wù)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    中宁县| 庆元县| 东乡| 海阳市| 虹口区| 衡南县| 灌阳县| 萍乡市| 新巴尔虎右旗| 志丹县| 四会市| 桦南县| 西宁市| 剑川县| 辽阳市| 顺平县| 柳江县| 红桥区| 建平县| 台州市| 增城市| 四川省| 藁城市| 时尚| 静海县| 太谷县| 大同市| 山东| 铜川市| 平果县| 获嘉县| 凤城市| 东乡族自治县| 北安市| 永济市| 施甸县| 临颍县| 吐鲁番市| 安庆市| 达孜县| 西乡县|