sql语句中用while循环5次的代码怎么解释

declare @n int
set @n=0
while(@n<5)
begin
print'@n='+convert(varchar(10),@n)
set @n=@n+1
end
那位大师帮忙解释一下,谢谢啦

declare @n int 1声明n
set @n=0 2给n赋初始值0
while(@n<5) 3开始循环,判断n是否小于5
begin
print'@n='+convert(varchar(10),@n) 4 将n 的值打印出来
set @n=@n+1 5 n的值等于它本来的值加一。回到第3步
end
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-04-17
declare @n int ---定义变量@n
set @n=0 ---初始化@n=0
while(@n<5) ---判断循环条件@n<5
---begin和end中间的是循环执行的内容
begin
print'@n='+convert(varchar(10),@n) --- 打印@n
set @n=@n+1 ---每一次循环把@n增加1
end
第2个回答  2019-06-07
这个不用while,用while简直是浪费资源,而且也慢,用语句就行了~
insert
into
新表
select
*
from

一句搞定,还可以自己加where条件做筛选插入~
相似回答