利用游标对查询的数据集进行遍历

Posted WhiteSpace

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了利用游标对查询的数据集进行遍历相关的知识,希望对你有一定的参考价值。

use pubs
Go
declare @auid char(12),@aulname varchar(20),@aufname varchar(20), @st char(2),@auinfo varchar(50)
declare auth_cur cursor for
select au_id, au_lname, au_fname, state
from authors
open auth_cur
fetch next from auth_cur into @auid,@aulname,@aufname@st
while (@@fetch_status=0)
  begin
    print 作者编号: +@auid
    print 作者姓名: +@aulname+,+@aufname
    print 所在州: +@st
    print --------------------------
    fetch next from auth_cur into @auid,@aulname,@aufname@st
  end
close auth_cur
deallocate auth_cur

 

以上是关于利用游标对查询的数据集进行遍历的主要内容,如果未能解决你的问题,请参考以下文章

十九游标详解

mongoDB中级篇①游标cursor

MySQL通过游标来实现通过查询结果集循环

mysql之游标

MySQL数据库高级——游标

SQL Server海量数据库的查询优化及分页算法方案