在SQL Server 2014和SQL Server 2008之间存在RAISERROR
语法问题。
是否有用于RAISERROR
语法迁移到SQL Server 2014的脚本,或用于将SQL Server 2008迁移到2014的数据库工具?
祝你好运
答案 0 :(得分:1)
RAISERROR
和THROW
语句都用于在Sql Server中引发错误。
RAISERROR
的旅程从Sql Server 7.0开始,其中THROW
语句的旅程刚刚从Sql Server 2012开始。显然,Microsoft建议我们开始使用THROW
语句而不是RAISERROR
。 THROW
语句似乎比RAISERROR
简单易用。 RAISERROR
无法在Sql Server 2014的本机编译Stored Procedures
中使用。