存储过程抛出错误,但没有显示错误消息

时间:2017-02-27 21:28:57

标签: sql-server tsql stored-procedures

我有一个失败的存储过程,我收到了消息

  

查询已完成但有错误

但没有其他细节。

如果我采用存储过程并将其硬编码为具有相同参数的脚本,我也会得到相同的结果。我尝试使用

获取错误值
select 
    ERROR_LINE(), ERROR_NUMBER(),
    ERROR_PROCEDURE(), ERROR_SEVERITY

但都是空白,空或零。任何想法?

1 个答案:

答案 0 :(得分:0)

您是否考虑过在TryCatch块中调用脚本或过程?或者,发布一些代码会有所帮助。