Каков наиболее эффективный способ возврата логического (истинного/ложного) из хранимой процедуры T-SQL? Я хочу, чтобы он выполнял запрос и возвращал, удалось ли это или нет. Я звоню через ASP.Возврат логического значения из хранимой процедуры T-SQL
Позвольте мне уточнить, что я делаю.
Если запись существует в таблице (с указанием того, что документ уже зарезервирован и не может быть извлечен), я хочу уведомить пользователя на лицевой стороне. Я определю это, проверив Exists ... в T-SQL и затем каким-то образом вернув это обратно в Classic ASP (возвращаемое значение, параметр, поле набора записей).
Получает ли это какой-либо ответ более разумным?
самый эффективный или самый распространенный? –
не используют логическое значение, чтобы определить, был ли запрос выполнен. как вы ЗНАЕТЕ, что преуспели из кода SP? Лучшим решением было бы проверить код ошибки @@ ERROR – RPM1984
Кроме того, вы должны указать, что определяет «успех» в этой ситуации. Означает ли это, что запрос просто не ошибся? Что он затронул> 0 строк? Или ...? – Dane