SQL中,定义一个游标,逐行读取学生表中的数据,怎么写

declare cursor_xs cursor for
select * from 学生表
open cursor_xs
fetch next from cursor_xs
while @@fetch_status=0
begin
fetch next from cursor_xs
end
close cursor_xs
deallocate cursor_xs

DECLARE Roy CURSOR FOR
SELECT TOP 3 * FROM sysobjects
OPEN Roy
FETCH NEXT FROM Roy
WHILE @@FETCH_STATUS=0
BEGIN
FETCH NEXT FROM Roy
END
CLOSE Roy
DEALLOCATE Roy

举个例子给楼主参照

参考资料:http://msdn.microsoft.com/zh-tw/library/ms180169%28v=SQL.100%29.aspx

温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网