游标:
declare @id varchar(20),@name varchar(30)
--定义了两个临时变量
declare mycursor cursor for
-- 定义游标
select * from t_student;
-- 查询表中数据
open mycursor
-- 打开游标
fetch next from mycursor into @id ,@name
-- 循环取出数据,并进行相应的逻辑处理,其中的变量就保存在@id和@name中;
while @@fetch_status=0
-- 循环判断数据
begin
print @id+@name
-- 打印数据
fetch next from mycursor into @id ,@name
-- 循环取出数据,并进行相应的逻辑处理,其中的变量就保存在@id和@name中;
end
close mycursor
-- 关闭游标
deallocate mycursor
-- 释放内存