sql完整事务
BEGIN TRY
-----开始事务
BEGIN TRAN
SELECT 1
--抛错处理
RAISERROR(@msg,16,1)
RETURN
COMMIT TRAN
END TRY
BEGIN CATCH
IF @@TRANCOUNT > 0
ROLLBACK TRAN --出错事务回滚
SET @resultCode = '0'
SET @resultMsg = '操作出错' + ERROR_MESSAGE()
RAISERROR (@resultMsg, 1000,1)
-- 加入异常日志
--抛错
END CATCH