2

在 SQL Server 2014 和 SQL Server 2008 之间存在RAISERROR语法问题。

是否有任何用于将RAISERROR语法迁移到 SQL Server 2014 的脚本,或用于将 SQL Server 2008 迁移到 2014 的数据库工具?

此致

4

1 回答 1

1

RAISERROR和语句都THROW用于在 Sql Server 中引发错误。

的旅程RAISERROR从 Sql Server 7.0 开始,而THROWstatement 的旅程刚刚从 Sql Server 2012 开始。显然,微软已经建议我们开始使用THROWstatement 而不是RAISERROR. THROW语句似乎比RAISERROR. RAISERROR不能在 Sql Server 2014 的原生编译中使用Stored Procedures

于 2014-09-16T14:16:02.917 回答