校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > Sqlserver 存儲過程中結合事務的代碼

Sqlserver 存儲過程中結合事務的代碼

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

--方式一
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:存儲過程中使用事務>
-- =============================================
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:存儲過程中使用事務>
-- =============================================
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:存儲過程中使用事務>
-- =============================================
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#實現sqlserver事務處理示例
  • SQL Server觸發器及觸發器中的事務學習
  • sqlserver中的事務和鎖詳細解析
  • SQLSERVER分布式事務使用實例
  • 淺析SQL Server中包含事務的存儲過程
  • SQLServer存儲過程中事務的使用方法
  • sqlserver 函數、存儲過程、游標與事務模板
  • SQL Server存儲過程中編寫事務處理的方法小結
  • Sql Server中的事務介紹
  • Sql Server事務語法及使用方法實例分析

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

巨人網絡通訊聲明:本文標題《Sqlserver 存儲過程中結合事務的代碼》,本文關鍵詞  Sqlserver,存儲,過程中,結合,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Sqlserver 存儲過程中結合事務的代碼》相關的同類信息!
  • 本頁收集關于Sqlserver 存儲過程中結合事務的代碼的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 洛浦县| 元阳县| 莲花县| 临澧县| 高陵县| 香河县| 察哈| 仪陇县| 弥勒县| 颍上县| 东宁县| 阳山县| 扎囊县| 淅川县| 海林市| 遂溪县| 绩溪县| 昭觉县| 莎车县| 奎屯市| 张家界市| 无为县| 克山县| 上犹县| 那坡县| 民勤县| 巩义市| 即墨市| 岳阳市| 台前县| 柳河县| 通江县| 霍林郭勒市| 德兴市| 八宿县| 盐池县| 呼图壁县| 胶南市| 苏州市| 互助| 临武县|