事务内执行sql修复的简易模板

-- =============================================
-- Script Template
-- =============================================

--For Log U645 start

--step 0 : 备份数据库
--step 1 : 执行下述SQL
--step 2 : 在界面上验证下修复效果

BEGIN TRY
BEGIN TRAN
PRINT N'log U645 start'

-- ...
UPDATE ...
SET ...
WHERE ID = ...
;


COMMIT TRAN
PRINT N'log U645 end - ok'
END TRY

BEGIN CATCH
PRINT N'log U645 end - fail'
  PRINT ERROR_MESSAGE()
  ROLLBACK TRAN
END CATCH

--For Log U645 end

 

posted on 2015-09-24 11:06  freeliver54  阅读(141)  评论(0编辑  收藏  举报

导航