大家还记得VB中的While.....Wend语句么? 只要指定的条件为true,则会重复执行系列的语句。那么SQL server里面的循环语句是什么样的呢? 一、数据库中的while循环语句 实例: 按照代码如此循环得出10的阶乘。 问题一:与VB当中的while语句相同么? 不同 问题二:哪里不同? 语法结构不同,数据库里面的结构是 while.... begin.... end ...... 而VB则是while......wend 问题三:如果while语句中去掉begin,end 会是什么样呢? 一直在执行查询,电脑则开始高速运转,但并没有出结果。而加上begin,end之后立马出结果,所以,数据库里面的while循环与VB的while循环则差在了begin ,end上面。 二、思维导图(结合上一篇分支结构) 以上内容是按照个人的理解进行的梳理,如有不对的地方还望各位大神给予指点哦,下一站走起^_^