如何在SQL Server 2014中的存储过程中打印错误消息?

时间:2015-08-18 08:15:40

标签: sql-server sql-server-2014

我正在使用SQL Server 2014.任何人都可以告诉我如何在存储过程中打印特定的错误消息?

1 个答案:

答案 0 :(得分:1)

您是否尝试过使用投掷? SQL 2014不支持本机SP的RAISERROR()。虽然支持投掷。

  THROW [ { error_number | @local_variable },
    { message | @local_variable },
    { state | @local_variable } ] [ ; ]

例如:

   THROW 5000, 'THROW TEST', 1

https://msdn.microsoft.com/en-us/library/ee677615.aspx

http://sqlhints.com/2013/06/30/differences-between-raiserror-and-throw-in-sql-server/