SQL中的TRY CATCH

BEGIN TRANSACTION
	BEGIN TRY
		-- YOUR SQL
		COMMIT
	END TRY
	BEGIN CATCH
		ROLLBACK
	END CATCH

  以上代码是在SQL SERVER 2008 中执行的.

  在使用了TRY CATCH之后, 只要出现异常就会跑CATCH里面回滚. 代码更清晰了更像我熟知的C#异常处理.

转载于:https://www.cnblogs.com/orangepoet/archive/2011/11/15/2250054.html

猜你喜欢

转载自blog.csdn.net/weixin_33735676/article/details/93741388