У меня есть цикл и условие. Если кодирование соответствует, то я хочу остановить или выйти из хранимой процедуры. Как это сделать?
while @@fetch_status=0 begin if x=0 'exit stored procedure end
если вы используете Microsoft Sql Server, чем вы можете использовать Return Заявление
Return
while @@fetch_status=0 begin if x=0 return; end
По @@fetch_status похоже, что вы внутри цикла курсора, поэтому я не вернусь в этот момент, так как вы пропустите уборку после себя.
@@fetch_status
... if x=0 GOTO DONE ... /* at the end of the sp */ DONE: CLOSE @your_cur DEALLOCATE @your_cur
попробуйте использовать return
while @@fetch_status=0 begin if x=0 return end