В предыдущих версиях мы подняли ошибки в t-sql, например:
RAISERROR 50000 'My Error Message'
В последнем SQL Server этот синтаксис был отменен и заменен синтаксисом RaiseError().
Я хотел бы иметь общий метод повышения ошибок, и самое лучшее, что я мог придумать до сих пор:
sp_addmessage @msgnum = 50001,
@severity = 10,
@msgtext = N'My Error Message', @replace = 'REPLACE';
RAISERROR (50001, 10, 1, 'This error message is not displayed')
Но я не могу пойти и создать сообщение об ошибке с sp_addmessage для каждого сообщения, потому что есть 1000.
Каков лучший способ поднять сообщения с помощью специального сообщения?