THROW或RAISERROR用于特定的非用户定义的错误代码

时间:2014-08-07 21:40:26

标签: sql sql-server throw raiserror

我正在尝试测试一些捕获SQL Server中特定错误代码的代码。错误代码是7886。

当我尝试THROW时,我得到:

Error number 7886 in the THROW statement is outside the valid range. Specify an error number in the valid range of 50000 to 2147483647.

当我尝试RAISERROR时,我得到:

Error number 7886 is invalid. The number must be from 13000 through 2147483647 and it cannot be 50000.

有没有办法在没有实际设置情况的情况下首先引发这样的任意错误?

1 个答案:

答案 0 :(得分:1)

如原始问题的评论中所述,这在SQL服务器中是不可能的。

:(