--定义
declare @id varchar(20); --编号
declare @names varchar(20); --名字
declare @sex varchar(20); --性别
declare @age int; --年龄
declare @grade int; --分数
declare @class varchar(20); --班级
--遍历学生表(找到长得帅的哦~ "b.handsome<>0"都是标志长得帅字段的情况)
declare my_cursor SCROLL cursor for select id,names,sex,age,grade,class from TabStudent a left join TabMan b on a.id=b.ManId where b.handsome<>0;
open my_cursor; --打开游标
fetch my_cursor into @names,@sex,@age,@grade,@class; --取值
WHILE (@@fetch_status = 0)
begin
......(拿到数据进行操作)
fetch next from my_cursor into @names,@sex,@age,@grade,@class;--取下条记录
end
CLOSE my_cursor
DEALLOCATE my_cursor
sql server游标使用示例
最新推荐文章于 2024-02-24 12:46:44 发布