前言

接下来我们将SQL Server基础系列还剩下最后几节内容结束,后续再来讲解SQL Server性能调优,我们开始进入主题。

SQL Server事务对本地变量影响

事务对变量影响具体是指什么意思呢,换句话说就是当我们回滚事务和提交事务之后对本地变量是否起作用呢,下面我们来看下具体例子。

移动开发培训,Android培训,安卓培训,手机开发培训,手机维修培训,手机软件培训

PRINT '回滚事务之后测试'DECLARE @FlagINT INT
SET @FlagInt = 1PRINT @FlagInt ---- 此时变量值为1
BEGIN TRANSACTION
SET @FlagInt = 2 ---- 设置变量值为2
PRINT @FlagInt
ROLLBACK TRANSACTION
PRINT @FlagInt ---- 此时变量值为多少?
GO
PRINT '--------------------'PRINT '提交事务之后测试'DECLARE @FlagINT INT
SET @FlagInt = 1PRINT @FlagInt ---- 此时变量值为1
BEGIN TRANSACTION
SET @FlagInt = 2 ---- 设置变量值为2
PRINT @FlagInt
COMMIT TRANSACTION
PRINT @FlagInt ---- 此时变量值为多少?
GO

移动开发培训,Android培训,安卓培训,手机开发培训,手机维修培训,手机软件培训

移动开发培训,Android培
        
		<div class=

网友评论