У меня есть хранимая процедура, которая работает без проблем, то есть код возврата - 0. В некоторых случаях Я ВЫПОЛНЯЮ ОШИБКУ пользовательской ошибки (> 50000). В этих случаях возврат равен -6. Мне просто любопытно, что значит -6? Я не устанавливаю код возврата в процедуре, поэтому это число генерируется SQL Server (системой).
Я нашел это утверждение:
Имеют ли эти отрицательные числа какое-либо значение, немного сложно сказать. Раньше возвращаемые значения от -1 до -99 были зарезервировано для генерируемых системой возвращаемых значений, а Электронная документация для более ранние версии SQL Server указывали значения от -1 до -14. Однако в электронной документации по SQL 2000 ничего не говорится о таких оговорки, и не объясняет, что означают от -1 до -14.
Кто-нибудь знает «скрытое» значение этих кодов возврата?
Я использую SQL Server 2008 R2.