------------------------------------------------------------------------- --SQL事务 BEGIN TRANSACTION declare @MaxDelete int = 0 ; --最大可删除的行数 ------------------------------------------------------------------------- --执行的SQL语句 DELETE TableName Where FieldName = ‘‘ ------------------------------------------------------------------------- --判断影响的行数,超过限定就回滚 if (@@rowcount > @MaxDelete ) begin print ‘删除行数过多,已经回滚‘ rollback transaction end else begin print ‘操作成功‘ commit transaction end -------------------------------------------------------------------------
原文:https://www.cnblogs.com/wangxingzhou/p/9608040.html