2014-07-11 116 views
2

在SQL Server 2014和SQL Server 2008之間,存在RAISERROR語法的問題。SQL Server 2008到2014 RAISERROR遷移腳本

是否有RAISERROR語法遷移到SQL Server 2014的任何腳本,或將SQL Server 2008遷移到2014的數據庫工具?

問候

+1

我相信Raiserror正在被Throw取代... http://blogs.msdn.com/b/manub22/archive/2013/12/31/new-throw-statement-in-sql-server-2012 -vs-raiserror.aspx&http://sqlhints.com/tag/raiserror-vs-throw/ – twoleggedhorse

回答

1

兩個RAISERRORTHROW語句用於提高在SQL Server錯誤。

RAISERROR的旅程從SQL Server 7.0,其中作爲THROW聲明的旅程纔剛剛與SQL Server 2012開始很明顯,微軟已經建議我們開始使用THROW聲明,而不是RAISERROR開始。 THROW陳述似乎比RAISERROR簡單易用。 RAISERROR不能用於Sql Server 2014的本地編譯的Stored Procedures

相關問題