请问在sql server的存储过程中如何用for循环

zlh0614 2003-09-04 11:16:52
请问在sql server的存储过程中如何用for循环,谢谢
...全文
1579 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
benxie 2003-09-09
  • 打赏
  • 举报
回复
while [wher]

begin
.
.
.
end
sysweb 2003-09-04
  • 打赏
  • 举报
回复
当然可以用了
zarge 2003-09-04
  • 打赏
  • 举报
回复
TSQL没有For语句,只有WHILE,如

Set @i = 1
WHILE @i < 1000
Begin
....
Set @i = @i + 1
End
happydreamer 2003-09-04
  • 打赏
  • 举报
回复
sql没有for循环的
pengdali 2003-09-04
  • 打赏
  • 举报
回复
declare @a int
set @a=1

while @a<=10
begin
select @a
set @a=@a+1
end
txlicenhe 2003-09-04
  • 打赏
  • 举报
回复
没有for循环

while 条件
Begin
...
End
aierong 2003-09-04
  • 打赏
  • 举报
回复
没有for循环的,你用while,
declare @n int
select @n=1
while @n<你的上限
begin
你的其他处理语句
end
yujohny 2003-09-04
  • 打赏
  • 举报
回复
只能用While代替
加如你要循环10次
DECLARE @I int
SET @I = 1
WHILE @I<= 10
BEGIN
……
SET @I = @I + 1
END
FeelingL 2003-09-04
  • 打赏
  • 举报
回复
用while好了
--在存储过程中一般是打开一个游标,然后用户while循环进行处理
while @@fetch_status=0
begin
--要处理的代码
end

34,838

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧