查询数据库时,如何循环显示出所有数据?

 我来答
老师小乔
2012-06-06 · TA获得超过3680个赞
知道大有可为答主
回答量:1985
采纳率:66%
帮助的人:735万
展开全部
这个时候得用游标了。比如:
  create proc cursorTest   @_id int=0,   @_name varchar(50)=''   as   --创建游标   declare @cursor cursor   --设定游标欲操作的数据集   set @cursor=cursor for   select _id,_name from users   --打开游标   open @cursor   --移动游标指向到第一条数据,提取第一条数据存放在变量中   fetch next from @cursor into @_id,@_name   --如果上一次操作成功则继续循环   while(@@fetch_status=0)begin   --操作提出的数据   print @_name   --继续提下一行   fetch next from @cursor into @_id,@_name   end   --关闭游标   close @cursor   --删除游标   deallocate @curso
gosahw
2012-06-09
知道答主
回答量:13
采纳率:0%
帮助的人:7.1万
展开全部
增加一个循环 判断是否到最后。。有什么Eof BOf 啥的。判断一下就可以了。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
毛毛嫣然
2012-06-15
知道答主
回答量:32
采纳率:0%
帮助的人:13万
展开全部
查询出数据后,用foreach遍历一下就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式