Как выйти из внутреннего цикла и продолжить внешний цикл? - PullRequest
0 голосов
/ 28 апреля 2010

Это продолжение моего предыдущего вопроса (Спасибо за ответ, кстати!)

Если у меня есть две петли:

while @@fetch_status=0
begin 
    set y=y+1
    set x=0
     while @@fetch_status=0
     begin
        x=y+1
        if y = 5
        'exit the second do while and back to the first do while --> y=y+1
     end
end

... как выйти из внутреннего цикла и продолжить внешний (см. Комментарий)?

Ответы [ 2 ]

2 голосов
/ 28 апреля 2010

Я думаю, что вы ищете BREAK

Книги в Интернете - отличный ресурс для TSQL

1 голос
/ 28 апреля 2010

ПОЧЕМУ ты зациклен? В общем, циклы и курсоры - плохая вещь в SQL-сервере, который оптимизирован для обработки наборов данных, а не построчной обработки. Вполне возможно, что вам вообще не нужен цикл или он не нужен.

...