SQL2000 事務(wù)回滾問題探討_Mssql數(shù)據(jù)庫教程
教程Tag:暫無Tag,歡迎添加,賺取U幣!
推薦:order by newid() 各種數(shù)據(jù)庫隨機(jī)查詢的方法order by newid() 各種數(shù)據(jù)庫隨機(jī)查詢的方法,需要的朋友可以參考一下
復(fù)制代碼 代碼如下:hl5o.cn
create procedure test_tran
as
set xact_abort on -----用@@error判斷,對(duì)于嚴(yán)重的錯(cuò)誤,系統(tǒng)根本就不會(huì)執(zhí)行隨后對(duì)@@error的判斷,會(huì)直接終止執(zhí)行。所以設(shè)置set xact_abort on 是必要的
BEGIN TRANSACTION RemoteUpdate
insert psn_degree values(22,'test')
select 1/0
IF @@error !=0 BEGIN
ROLLBACK TRANSACTION RemoteUpdate
RAISERROR('出錯(cuò)!網(wǎng)絡(luò)速度慢或斷線!', 16, 16) WITH SETERROR
RETURN ---沒有return 將繼續(xù)向下執(zhí)行
end
else begin
COMMIT TRANSACTION RemoteUpdate
end
也可更改為:
復(fù)制代碼 代碼如下:hl5o.cn
IF @@error !=0 BEGIN
ROLLBACK TRANSACTION RemoteUpdate
RAISERROR('出錯(cuò)!網(wǎng)絡(luò)速度慢或斷線!', 16, 16) WITH SETERROR
RETURN ---沒有return 將繼續(xù)向下執(zhí)行
end
COMMIT TRANSACTION RemoteUpdate
分享:基于SQL Server中如何比較兩個(gè)表的各組數(shù)據(jù) 圖解說明本篇文章小編為大家介紹,基于SQL Server中如何比較兩個(gè)表的各組數(shù)據(jù) 圖解說明。需要的朋友參考下
相關(guān)Mssql數(shù)據(jù)庫教程:
- sql 語句練習(xí)與答案
- 深入C++ string.find()函數(shù)的用法總結(jié)
- SQL Server中刪除重復(fù)數(shù)據(jù)的幾個(gè)方法
- sql刪除重復(fù)數(shù)據(jù)的詳細(xì)方法
- SQL SERVER 2000安裝教程圖文詳解
- 使用sql server management studio 2008 無法查看數(shù)據(jù)庫,提示 無法為該請(qǐng)求檢索數(shù)據(jù) 錯(cuò)誤916解決方法
- SQLServer日志清空語句(sql2000,sql2005,sql2008)
- Sql Server 2008完全卸載方法(其他版本類似)
- sql server 2008 不允許保存更改,您所做的更改要求刪除并重新創(chuàng)建以下表
- SQL Server 2008 清空刪除日志文件(瞬間日志變幾M)
- Win7系統(tǒng)安裝MySQL5.5.21圖解教程
- 將DataTable作為存儲(chǔ)過程參數(shù)的用法實(shí)例詳解
Mssql數(shù)據(jù)庫教程Rss訂閱編程教程搜索
Mssql數(shù)據(jù)庫教程推薦
- 解析提高SQL執(zhí)行效率的幾點(diǎn)建議
- 用一條sql取得第10到第20條的記錄
- 刪除數(shù)據(jù)庫中重復(fù)數(shù)據(jù)的幾個(gè)方法
- 解讀VB實(shí)現(xiàn)SQL Server 2000存儲(chǔ)過程調(diào)用
- 通過事務(wù)日志解決SQL Server常見四大故障(二)
- where條件順序不同、性能不同示例探討
- SQL普通表轉(zhuǎn)分區(qū)表的方法
- Mssql處理孤立用戶的存儲(chǔ)過程
- sql2005 附加數(shù)據(jù)庫出錯(cuò)(錯(cuò)誤號(hào):5123)解決方法
- Sql server 2008 express遠(yuǎn)程登錄實(shí)例設(shè)置 圖文教程
猜你也喜歡看這些
- 深入SQLite基本操作的總結(jié)詳解
- 關(guān)于Mysql查詢帶單引號(hào)及插入帶單引號(hào)字符串問題
- C# Mysql 查詢 Rownum的解決方法
- mysql重裝后出現(xiàn)亂碼設(shè)置為utf8可解決
- java連接mysql數(shù)據(jù)庫亂碼怎么辦
- Mysql的主從數(shù)據(jù)庫沒有同步的解決辦法
- MySQL 關(guān)于表復(fù)制 insert into 語法的詳細(xì)介紹
- MySQL觸發(fā)器學(xué)習(xí)總結(jié)
- 解析mysql數(shù)據(jù)庫還原錯(cuò)誤:(mysql Error Code: 1005 errno 121)
- Windows環(huán)境下重置mysql密碼操作命令
- 相關(guān)鏈接:
- 教程說明:
Mssql數(shù)據(jù)庫教程-SQL2000 事務(wù)回滾問題探討
。