请教:如何在存储过程中间获得某一select语句的结果集中的单个记录 本人是新手,请教各位大虾如何在一个存储过程中 实现获取某一查询语句结果集中的单个记录,也就是用一个循环语句来不断获得这个结果集中的每一个记录值。谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用游标-- 定义游标declare tb cursor localforselect * from tb -- 你的select语句-- 打开open tb-- 读取一条记录fetch tb -- 判断读取是否成功while @@fetch_status=0begin -- 读取下一条记录 fetch tb end-- 关闭和释放游标close tbdeallocate tb 用identity(int)生成临时表,然后用这个标识列当作指针标记列也可以遍历。 数据库错!协议流无效 关于统计问题 raiserror? [幼稚]Windows XP能不能安装SQL Server2000? 疑难问题,sql sql 可以这样排序吗?请指点,在线等待! Microsoft太能吹了!!! 如何在确定一个事物在包里第一个执行 如何实现这样的Sql语句? SQL Server7 如何锁定数据库的一个表 用一条SQL语句实现与现有表中不重复的随机数 求助:向各位大哥请教一个 output 参数的问题,谢谢!
declare tb cursor local
for
select * from tb -- 你的select语句-- 打开
open tb-- 读取一条记录
fetch tb -- 判断读取是否成功
while @@fetch_status=0
begin
-- 读取下一条记录
fetch tb
end-- 关闭和释放游标
close tb
deallocate tb