关于游标

ysx192 2004-03-22 12:26:28
有一个表,test
f1 f2 f3
1 1.1 aa
2 2.2 bb
3 3.3 cc
要写一个存储过程,在中如何使用游标,返回值 retrun_value
return_value = 1.1+2.2+3.3 就是 f2的值相加的返回值
...全文
40 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
lovvver 2004-03-22
  • 打赏
  • 举报
回复
declare @value float,
@return_value float
select @return_value=0
declare c_value cursor for
select f2 from test

open c_value
fetch next from c_value
into @value
while @@fetch_status=0
select @return_value=@return_value+@value

fetch next from c_value
into @value

close c_value
deallocate c_value
shuichangliu 2004-03-22
  • 打赏
  • 举报
回复
老兄,去看看帮助吧
bflovesnow 2004-03-22
  • 打赏
  • 举报
回复
declare @rtnVal decimal(10,2)
select @rtnVal=SUM(f2) from test
return @rtnVal

34,594

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧