Ada*_*dam 11 sql-server sql-server-2008-r2
我正在尝试执行以下代码:
THROW 51051, 'I come from the THROW construct :)', 1 ;
Run Code Online (Sandbox Code Playgroud)
我得到的错误是:
Could not find stored procedure 'THROW'.
Run Code Online (Sandbox Code Playgroud)
这个THROW程序不是一个系统程序吗?为什么不能找到它?
另外,unsing THROW和ErrorState?之间的区别是什么?是一个比另一个更老/更新/更好?"ErrorSeverity"和"ErrorState"是ErrorState什么意思?我可以按照自己的意愿定义它们,还是预定义它们?
Edu*_*omo 10
阅读以下内容:Sql Server中RAISERROR和THROW之间的差异
无论RAISERROR和THROW语句用于提高错误Sql Server中.RAISERROR的旅程从Sql Server 7.0开始,其中THROW语句的旅程刚刚从Sql Server 2012开始.显然,微软建议我们开始使用THROW语句而不是RAISERROR.THROW声明似乎比RAISERROR简单易用.
| 归档时间: |
|
| 查看次数: |
11377 次 |
| 最近记录: |