Sql 如何处理RAISERROR中的不同消息?
我必须用不同的信息在不同的位置提出错误 i、 e 现在的问题是,在每种情况下,我都必须在catch块中返回不同的消息,而不是静态文本,例如它应该显示我提出的错误使用error\u message函数 结果:Sql 如何处理RAISERROR中的不同消息?,sql,sql-server,tsql,sql-server-2014,Sql,Sql Server,Tsql,Sql Server 2014,我必须用不同的信息在不同的位置提出错误 i、 e 现在的问题是,在每种情况下,我都必须在catch块中返回不同的消息,而不是静态文本,例如它应该显示我提出的错误使用error\u message函数 结果: Begin Catch Raiserror(ERROR_MESSAGE(), 16,10); End Catch 改为使用错误消息函数 结果: Begin Catch Raiserror(ERROR_MESSAGE(), 16,10); End Catch 简
Begin Catch
Raiserror(ERROR_MESSAGE(), 16,10);
End Catch
改为使用错误消息函数
结果:
Begin Catch
Raiserror(ERROR_MESSAGE(), 16,10);
End Catch
简单地使用投掷;在catch块中重新抛出引发的错误:
BEGIN CATCH
THROW;
END CATCH;
简单地使用投掷;在catch块中重新抛出引发的错误:
BEGIN CATCH
THROW;
END CATCH;