背景

系统上线之后一定会出现需求变动,某些需求变动要求会对系统数据产生影响,因此需要修复脚本,本文介绍修复脚本的几点事项。

注意事项

包含在事务中

使用事务,但是先rollback tran,在真实环境先试执行一次,没有问题的话再commit tran。

防止重复执行

两种方法:

  • 根据指定的条件决定执行与否。
  • 幂等。

输出并保存受影响的记录

对于执行结果要存储起来,以方便审计或用作其他处理。对于MSSQL来说,可以采用output输出受影响的结果。

05-06 04:32