【赛迪网-it技术报道】此代码用于解决存储过程间嵌套调用时的全局原子性问题:
declare @transtarted bit set @transtarted = 0 if( @@trancount = 0 ) -- 用于嵌套 begin begin transaction set @transtarted = 1 end else set @transtarted = 0 ..... if( @transtarted = 1 ) begin set @transtarted = 0 commit transaction end