我有一个存储过程
无效的转换错误数字到varchar。
尽管存储过程中存在相同的问题,但这并未提供任何错误消息。但是,在昨天服务器的VM主机发生故障之后,相同的存储过程产生了转换错误。然后我在不同的SQL服务器中恢复了备份,尽管转换错误,SP也没有给出任何错误。
您的评论非常感谢
答案 0 :(得分:0)
您可以在商店流程中使用事务管理来管理事务代码并使用TRY块控制它。当发生错误时,它将回滚事务并将错误发送给您
BEGIN TRY
BEGIN TRANSACTION
SQL Statement.....;
COMMIT TRANSACTION
END TRY
BEGIN CATCH
Catach statement....;
END CATCH