Я хотел бы знать разницу между
IF X= 0 BEGIN RETURN END
и
IF X= 0 BEGIN RETURN 1 END
, что является лучшей практикой при использовании в хранимой процедуре.
Спасибо в ожидании
Оба одинаково действительны в зависимости от ваших требований.Если вы просто хотите выйти из процедуры, то ВОЗВРАТА будет достаточно.С другой стороны, если вы хотите сообщить вызывающей процедуре результат вызова, тогда вы можете сделать ВОЗВРАТ 1 или любое другое целое число.
Подробнее о http://msdn.microsoft.com/en-us/library/ms174998.aspx