0

这是我上一个问题的后续(谢谢你的回答,顺便说一句!)

如果我有两个循环:

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

...我怎样才能退出内循环并继续外循环(见评论)?

4

2 回答 2

2

我认为您正在寻找BREAK

在线书籍是 TSQL 的绝佳资源

于 2010-04-28T10:46:54.890 回答
1

你为什么要循环?一般来说,循环和游标在 SQL Server 中是一件坏事,它经过优化以处理数据集而不是逐行处理。您很可能根本不需要或不需要循环。

于 2010-04-28T14:47:44.370 回答