国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數(shù)據(jù)庫 > SQL Server > 正文

淺析SQL存儲過程和事務(wù)處理

2020-07-25 13:03:33
字體:
供稿:網(wǎng)友

在數(shù)據(jù)庫編程中,事務(wù)是經(jīng)常需要用到的技術(shù),在.net平臺上,事務(wù)處理是非常好用的,但是在Sql Server數(shù)據(jù)庫的存儲過程中如何使用事務(wù)來完成數(shù)據(jù)的批量操作呢?

解決方案如下: 大概都是這樣處理的:

復(fù)制代碼 代碼如下:

CREATE PROC RegisterUser
(@usrName varchar(30), @usrPasswd varchar(30),@age int, @PhoneNum varchar(20), @Address varchar(50) )
AS
BEGIN

BEGIN TRAN -- 顯示定義并開始一個(gè)事務(wù)
SET XACT_ABORT ON -- 表示遇到錯(cuò)誤立即回滾

INSERT INTO USER(userName,userPasswd) values(@usrName,@usrPasswd)

IF @@error <> 0  --發(fā)生錯(cuò)誤
BEGIN
   ROLLBACK TRANSACTION
   RETURN 0
END
ELSE
BEGIN
   COMMIT TRANSACTION
   RETURN 1    --執(zhí)行成功
END

END


夠簡潔!

發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 洪江市| 海门市| 曲麻莱县| 江口县| 弥勒县| 和政县| 成安县| 冀州市| 金川县| 东海县| 怀宁县| 灌云县| 深圳市| 太仓市| 屯昌县| 赤城县| 古交市| 进贤县| 娱乐| 隆安县| 山阳县| 铁岭县| 青阳县| 申扎县| 新宾| 宣化县| 汉源县| 宁阳县| 洛宁县| 南城县| 五台县| 大姚县| 高平市| 汨罗市| 西盟| 海淀区| 汪清县| 双辽市| 鹤岗市| 游戏| 化德县|