Стандартные @RETURN_VALUE находятся в SQL Server 2005?

Может ли кто-нибудь указать мне список/описание стандартных @RETURN_VALUES в SQL Server 2005 (если такое существует)? Я искал несколько раз и не могу найти никакой ссылки. Интересно, что ранее сегодня я отлаживал хранимую процедуру с помощью Visual Studion 2008 и получил это в результатах: "@RETURN_VALUE = -6". Интересно, что означает -6 и где находится основной список для этих значений.

Спасибо за помощь!


person Rick Mays    schedule 24.06.2010    source источник
comment
Возможный дубликат stackoverflow.com/ вопросов/2965211/, но я не вижу определенного вывода по этому вопросу (кроме того, что он не задокументирован).   -  person Martin Smith    schedule 25.06.2010


Ответы (3)


Я не верю, что существует какое-либо соглашение о возвращаемых значениях хранимой процедуры, кроме:

  • 0: успех
  • #P2#
  • ‹ 0 : критическая ошибка
person Ken Keenan    schedule 24.06.2010

Некоторые (системные) хранимые процедуры задокументированы. А документация (справка по SQL) рассказывает о возможных возвращаемых значениях и их значениях. В дополнение к тому, что написал Кен, 0 - ничего не сделано

0 - количество XXX (отправленных писем, удаленных записей, ...) ‹0 (кроме сравнения) это (как писал Кен) ошибка

person ManniAT    schedule 24.06.2010

За «стандартными» кодами скрывается некоторая логика.

Я тоже спрашивал здесь, когда получил -4

person gbn    schedule 27.06.2010