濮阳杆衣贸易有限公司

主頁 > 知識庫 > Sqlserver 存儲過程中結(jié)合事務(wù)的代碼

Sqlserver 存儲過程中結(jié)合事務(wù)的代碼

熱門標簽:電銷外呼有錄音系統(tǒng)有哪些 貴州房產(chǎn)智能外呼系統(tǒng)供應(yīng)商 鎮(zhèn)江網(wǎng)路外呼系統(tǒng)供應(yīng)商 小e電話機器人 百度地圖標注改顏色 申請400電話在哪辦理流程 一個導(dǎo)航軟件能用幾個地圖標注點 外呼運營商線路收費 臨沂智能電銷機器人加盟哪家好
復(fù)制代碼 代碼如下:

--方式一
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[USP_ProcedureWithTransaction_Demo]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[USP_ProcedureWithTransaction_Demo]
GO
-- =============================================
-- Author: ChengXiaoming>
-- Create date: 2010-06-11>
-- Description: Demo:存儲過程中使用事務(wù)>
-- =============================================
Create PROCEDURE [dbo].[USP_ProcedureWithTransaction_Demo]
As
Begin
SET XACT_ABORT ON
Begin Transaction
Insert Into Lock(LockTypeID) Values('A')--此語句將出錯,LockTypeID為Int類型
Update Lock Set LockTypeID = 2 Where LockID = 32
Commit Transaction
SET XACT_ABORT OFF
End
GO

--方式二
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[USP_ProcedureWithTransaction_Demo]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[USP_ProcedureWithTransaction_Demo]
GO
-- =============================================
-- Author: ChengXiaoming>
-- Create date: 2010-06-11>
-- Description: Demo:存儲過程中使用事務(wù)>
-- =============================================
Create PROCEDURE [dbo].[USP_ProcedureWithTransaction_Demo]
As
Begin
Begin Transaction
Insert Into Lock(LockTypeID) Values('A')--此語句將出錯,LockTypeID為Int類型
Update Lock Set LockTypeID = 1 Where LockID = 32
Commit Transaction
If(@@ERROR > 0)
Rollback Transaction
End
GO

--方式三
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[USP_ProcedureWithTransaction_Demo]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[USP_ProcedureWithTransaction_Demo]
GO
-- =============================================
-- Author: ChengXiaoming>
-- Create date: 2010-06-11>
-- Description: Demo:存儲過程中使用事務(wù)>
-- =============================================
Create PROCEDURE [dbo].[USP_ProcedureWithTransaction_Demo]
As
Begin
Begin Try
Begin Transaction
Update Lock Set LockTypeID = 1 Where LockID = 32--此語句將出錯,LockTypeID為Int類型
Insert Into Lock(LockTypeID) Values('A')
Commit Transaction
End Try
Begin Catch
Rollback Transaction
End Catch
End
GO

Exec [USP_ProcedureWithTransaction_Demo]
您可能感興趣的文章:
  • c#實現(xiàn)sqlserver事務(wù)處理示例
  • SQL Server觸發(fā)器及觸發(fā)器中的事務(wù)學(xué)習(xí)
  • sqlserver中的事務(wù)和鎖詳細解析
  • SQLSERVER分布式事務(wù)使用實例
  • 淺析SQL Server中包含事務(wù)的存儲過程
  • SQLServer存儲過程中事務(wù)的使用方法
  • sqlserver 函數(shù)、存儲過程、游標與事務(wù)模板
  • SQL Server存儲過程中編寫事務(wù)處理的方法小結(jié)
  • Sql Server中的事務(wù)介紹
  • Sql Server事務(wù)語法及使用方法實例分析

標簽:澳門 晉城 保定 三明 嘉興 合肥 日照 延邊

巨人網(wǎng)絡(luò)通訊聲明:本文標題《Sqlserver 存儲過程中結(jié)合事務(wù)的代碼》,本文關(guān)鍵詞  Sqlserver,存儲,過程中,結(jié)合,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《Sqlserver 存儲過程中結(jié)合事務(wù)的代碼》相關(guān)的同類信息!
  • 本頁收集關(guān)于Sqlserver 存儲過程中結(jié)合事務(wù)的代碼的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    桑日县| 平武县| 绥江县| 临西县| 阿鲁科尔沁旗| 汝城县| 龙口市| 利津县| 青岛市| 孝义市| 夹江县| 南漳县| 庄河市| 丹凤县| 北辰区| 渝中区| 德州市| 湛江市| 西安市| 阿克陶县| 辽阳市| 虎林市| 仁化县| 伊宁市| 精河县| 蒙自县| 琼结县| 禹城市| 宁安市| 积石山| 阳高县| 仁怀市| 鹤峰县| 合水县| 济南市| 伊金霍洛旗| 蚌埠市| 华安县| 望江县| 黑山县| 南溪县|