sqlserver自定义函数里面 怎么循环查询多条结果集
在自定义函数里面查询返回多个结果集。比如select*from表我怎么把结果集在自定义函数循环出来每个取对应字段判断高分在线等...
在自定义函数里面查询返回多个结果集。比如select * from 表 我怎么把结果集在自定义函数循环出来 每个取对应字段判断 高分在线等
展开
展开全部
用游标:
declare @变量1 varchar(50),@变量2 varchar(50)
-----创建游标
declare mycurs cursor for select 字段A,字段B from table1
open mycurs-----打开游标
fetch next from mycurs into @变量1,变量2
while @@fetch_Status=0--循环游标
begin
---循环处理
fetch next from mycurs into @变量1,变量2
end
close mycurs
Deallocate mycurs
我说的可能不好,你自己去可以看看游标的相关资料。
declare @变量1 varchar(50),@变量2 varchar(50)
-----创建游标
declare mycurs cursor for select 字段A,字段B from table1
open mycurs-----打开游标
fetch next from mycurs into @变量1,变量2
while @@fetch_Status=0--循环游标
begin
---循环处理
fetch next from mycurs into @变量1,变量2
end
close mycurs
Deallocate mycurs
我说的可能不好,你自己去可以看看游标的相关资料。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询