请问這個语法那有错呢

langeann 2007-12-13 02:25:06
请问下面语法那有错呢?一直跑不出来,讯息说倒数第二行@i处有错…
declare @i int
declare @m int
set @i=1
set @m=20
while @i <=@m
begin
select m1.id from m1 where id_no=@i
@i = @i +1
end
...全文
63 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
langeann 2007-12-13
  • 打赏
  • 举报
回复
谢谢各位大大!
wzy_love_sly 2007-12-13
  • 打赏
  • 举报
回复
declare @i int
declare @m int
set @i=1
select @m=count(*) from m1
while @i <=@m
begin
select m1.id from m1 where id_no=@i
set @i = @i +1
end
dawugui 2007-12-13
  • 打赏
  • 举报
回复
declare @i int
declare @m int
set @i=1
set @m=20
while @i <=@m
begin
select m1.id from m1 where id_no=@i
set @i = @i +1
end
青锋-SS 2007-12-13
  • 打赏
  • 举报
回复
快了3秒
kk19840210 2007-12-13
  • 打赏
  • 举报
回复
@i = @i +1

应该

set @i = @i +1

select @i = @i +1
青锋-SS 2007-12-13
  • 打赏
  • 举报
回复
select @i=@i+1
chuifengde 2007-12-13
  • 打赏
  • 举报
回复
set @i=@i+1

34,873

社区成员

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

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