游标使用带来的问题
如题,下面是一段代码(报语法错),最后一句(@i=@i+1)不加上可以正常运行,不过我是在循环内处理的,所以必须要用到此变量
declare @i int
declare @id varchar(20)
declare @name varchar(20)
declare #insert cursor for
select id,name from student_info
open #insert
fetch next from #insert into @id,@name
while @@fetch_status=0
begin
insert into temp1(id,name,age) values (@id,@name,0)
fetch next from #insert into @id,@name
end
close #insert
@i=@i+1