Sql Server 中事务(begin tran/commit tran/rollback tran)的用法
2012-02-22 11:42
615 查看
ALTER PROCEDURE [dbo].[Proc_Test_commit1] @result int output, --成功 1; 失败 0 @message nvarchar(20) output AS BEGIN SET NOCOUNT ON begin try begin tran yy insert into Test_Commit (b) values (3) insert into Test_Commit (a,b) values (1,3) set @result=1 commit tran yy end try begin catch set @message= ERROR_MESSAGE() set @result=0 rollback tran yy --insert into SYS_Proc_Message([Message]) values(ERROR_MESSAGE()) print ERROR_MESSAGE() end catch SET NOCOUNT OFF; END
相关文章推荐
- Sql Server 中事务(begin tran/commit tran/rollback tran)的用法
- Sql Server 中事务(begin tran/commit tran/rollback tran)的用法
- SQL 事务 begin tran、commit tran、rollback tran 的用法
- SQL事务用法begin tran,commit tran和rollback tran的用法
- yii如何使用事务,begin,commit,rollback
- BEGIN TRAN...COMMIT TRAN 意思与用法
- MySQL事务-ROLLBACK,COMMIT用法详解
- yii如何使用事务,begin,commit,rollback
- SQLServer------begin tran/commit tran事务的使用方法
- SQL事务用法begin tran,commit tran和rollback tran的用法
- SQL事务用法begin tran,commit tran和rollback tran的用法
- ADOConnectoin事务和存储过程中的Begin tran commit
- SQL事务用法begin tran,commit tran和rollback tran的用法
- 在Hiberate事务中,出现抛异常或者其它原因导致没有执行commit或rollback方法时的安全问题
- jdbc事务处理(commit rollback)
- COMMIT和ROLLBACK的用法
- begin tran,commit tran和rollback tran的用法
- sql语句中BEGIN TRAN...COMMIT TRAN
- SQL Server 事务标准用法 xact_abort