在存储过程中通过事务和TryCatch来控制异常
begin try begin tran insert into t_a values(1) select 1/0 from t_a end try begin catch
declare @err_msg nvarchar(200) --记录错误信息 set @err_msg = ERROR_MESSAGE()
rollback tran end catch
上述代码可以实现在一系列动作中,如果出错在撤销所有操作的目的
持续学习、持续收获才能带来持续的满足和快乐!
浙公网安备 33010602011771号