最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時間:2013年08月19日 09:49:09   作者:  
在Sql Server數(shù)據(jù)庫的存儲過程中如何使用事務(wù)來完成數(shù)據(jù)的批量操作呢?下面小編就詳細的為大家介紹一下。需要的朋友可以過來參考參考

在數(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 -- 顯示定義并開始一個事務(wù)
SET XACT_ABORT ON -- 表示遇到錯誤立即回滾

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

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

END


夠簡潔!

相關(guān)文章

  • SQLServer 獲得用戶最新或前n條訂單的幾種SQL語句小結(jié)

    SQLServer 獲得用戶最新或前n條訂單的幾種SQL語句小結(jié)

    場景:有一張用戶表,一個訂單表,要求獲得一個用戶對應(yīng)的最新的一條訂單信息。
    2011-08-08
  • SQL Server 高性能寫入的一些經(jīng)驗總結(jié)

    SQL Server 高性能寫入的一些經(jīng)驗總結(jié)

    本篇博文將針對一些常用的數(shù)據(jù)庫性能調(diào)休方法進行介紹,而且,為了編寫高效的SQL代碼,我們需要掌握一些基本代碼優(yōu)化的技巧,所以,我們將從一些基本優(yōu)化技巧進行介紹
    2012-08-08
  • mssql SA帳號的改名和刪除

    mssql SA帳號的改名和刪除

    眾所周知,在M$sql中有個絕對是網(wǎng)絡(luò)安全中的隱患的帳號sa,系統(tǒng)管理員 (sa),默認情況下,它指派給固定服務(wù)器角色 sysadmin,并不能進行更改。這個sa一般情況下是既不可以更改名稱,也不可以刪除,呵呵,有點雞肋的味道,棄置可惜,食之無味。裝上sql2000之后,感覺怪怪的,放著這個后門在,始終都不放心,擔(dān)心有一天被人破出密碼,那偶的電腦不就完拉??赡苣慊卣f設(shè)個強壯點的密碼,這個辦法是可行,可不是長久之記,所謂斬草要除根,要是把sa給刪拉就不用擔(dān)心那些"黑客"暴力破解拉。
    2008-04-04
  • 和表值函數(shù)連接引發(fā)的性能問題分析

    和表值函數(shù)連接引發(fā)的性能問題分析

    最近調(diào)優(yōu)過程中遇到一個問題,就是表值函數(shù)作為連接中的一部分時,可能會引起麻煩,本文會簡單闡述表值函數(shù)是什么,以及為什么使用表值函數(shù)進行連接時會引發(fā)性能問題
    2015-02-02
  • sql?server修改數(shù)據(jù)庫文件位置的詳細步驟記錄

    sql?server修改數(shù)據(jù)庫文件位置的詳細步驟記錄

    在SQL?Server中可以通過一系列的步驟來更改數(shù)據(jù)庫文件的存儲位置,這篇文章主要給大家介紹了關(guān)于sql?server修改數(shù)據(jù)庫文件位置的詳細步驟,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2024-07-07
  • sql cast,convert,QUOTENAME,exec 函數(shù)學(xué)習(xí)記錄

    sql cast,convert,QUOTENAME,exec 函數(shù)學(xué)習(xí)記錄

    將某種數(shù)據(jù)類型的表達式顯式轉(zhuǎn)換為另一種數(shù)據(jù)類型。CAST 和 CONVERT 提供相似的功能。
    2009-10-10
  • 由于系統(tǒng)錯誤 126 (SQL Server),指定驅(qū)動程序無法加載

    由于系統(tǒng)錯誤 126 (SQL Server),指定驅(qū)動程序無法加載

    今天下午在給客戶安裝用友T3標(biāo)準(zhǔn)版時碰到一個非常棘手的問題,MSDE2000數(shù)據(jù)庫和用友T3軟件都安裝好了,但是打開系統(tǒng)管理的時候提示:AUTOMATION錯誤,然后將數(shù)據(jù)庫徹底卸載干凈,用友通T3軟件也徹底卸載干凈,重新安裝了一下,仍然是這個情況
    2021-03-03
  • SQLServer只賦予創(chuàng)建表權(quán)限的全過程

    SQLServer只賦予創(chuàng)建表權(quán)限的全過程

    在SQL Server中進行各種操作是非常常見的操作,下面這篇文章主要給大家介紹了關(guān)于SQLServer只賦予創(chuàng)建表權(quán)限的相關(guān)資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-04-04
  • 針對distinct疑問引發(fā)的一系列思考

    針對distinct疑問引發(fā)的一系列思考

    這篇文章主要針對distinct疑問引發(fā)的一系列思考,希望大家耐心閱讀,一定會有所收獲。
    2015-11-11
  • 深入淺析SQL Server 觸發(fā)器

    深入淺析SQL Server 觸發(fā)器

    觸發(fā)器是一種特殊的存儲過程,觸發(fā)器是通過事件觸發(fā)可以自動調(diào)用執(zhí)行的。在sql2005中,觸發(fā)器可以分為dml觸發(fā)器和ddl觸發(fā)器。下面通過本篇文章給大家深入淺析sqlserver觸發(fā)器,需要的朋友可以參考下
    2015-10-10

最新評論

大足县| 乌鲁木齐县| 凤凰县| 阳朔县| 河津市| 镇平县| 武安市| 依兰县| 石柱| 南皮县| 孙吴县| 临安市| 铜山县| 通榆县| 静乐县| 卢龙县| 榕江县| 张家港市| 驻马店市| 中江县| 岳西县| 松桃| 柘荣县| 探索| 永丰县| 武山县| 兴义市| 镶黄旗| 廉江市| 武山县| 霍林郭勒市| 临泉县| 佛坪县| 抚远县| 台州市| 政和县| 汨罗市| 南漳县| 海丰县| 凤翔县| 井研县|