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
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条件做筛选插入~