declare userCursor cursor for select Sys_UserID,UserName,ShowName from sys_user --建立一个名称为userCursor游标,通过该游标可以访问sys_user表中的Sys_userID,UserName,ShowName的值
--注意游标的名称不能以@开头
open userCursor; --打开游标
declare @userID varchar(36),@userName varchar(50),@showName varchar(50);
fetch next from userCursor into @userID,@userNamE,@showName;--第一次执行时,游标指向第一条记录()
while @@fetch_status=0 --当游标指向有效记录时,@@fetch_status值为0.
begin
select @userID,@userName,@showName;--这里可以写你想要处理当前记录的逻辑
fetch next from userCursor into @userID,@userNamE,@showName;--将游标指向下一个记录
end
close userCursor; --关闭游标
deallocate userCursor; --删除游标
mssql 游标小例子
最新推荐文章于 2022-12-14 16:18:15 发布