数据库中事务用法举例

原创 2012年03月21日 14:59:19
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author:		爱因光
-- Create date: 2012年3月21日14:37:10
-- Description:	事务基本用法
-- =============================================
CREATE PROCEDURE sp_TranTest
AS
BEGIN
	SET NOCOUNT ON;
	BEGIN TRAN
	SET TRANSACTION ISOLATION LEVEL SERIALIZABLE
	IF (@@ERROR <> 0)
	BEGIN
	    RAISERROR(N'发生错误', 16, 1)
	    ROLLBACK
	    RETURN -1
	END
	
	COMMIT
END
GO


相关文章推荐

数据库事务操作setAutoCommit(boolean b)用法与作用

事务操作数据: (一) eg: 假如银行转账系统 从张三的账户转1000元到小罗的账户 这个操作需要分两步 1.张三账户减少1000元 2.小罗账户增加1000元 假如...

SQL Server 的事务和锁(举例)——在其他博客上做些笔误修改

 SQL Server 的事务和锁(举例) 原料:创建Test表 CREATE TABLE [dbo].[Test](     [id] [int] NULL...

MessageBox用法举例说明(C#)

  • 2014年11月07日 16:27
  • 81KB
  • 下载

iOS单利用法举例

  • 2014年03月31日 11:52
  • 48KB
  • 下载

redis命令详解与使用场景举例——Transaction(事务)

DISCARD取消事务,放弃执行事务块内的所有命令。 如果正在使用 WATCH 命令监视某个(或某些) key,那么取消所有监视,等同于执行命令 UNWATCH 。 可用版本: 2.0.0+ ...

UNSTRING用法举例.doc

  • 2008年04月06日 19:09
  • 243KB
  • 下载

MFC MessageBox用法及举例

  • 2011年06月01日 22:17
  • 197KB
  • 下载

Python os.walk的用法与举例

os.walk(top, topdown=True, onerror=None, followlinks=False)  可以得到一个三元tupple(dirpath, dirnames, fi...
  • cay22
  • cay22
  • 2013年05月17日 09:31
  • 40944
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:数据库中事务用法举例
举报原因:
原因补充:

(最多只允许输入30个字)