如何使用游标付值

zhangwz20 2004-09-15 02:42:58
请问如何使用游标给每一行付值,最好给出简单例子,谢谢!
...全文
66 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
了缘 2004-09-15
  • 打赏
  • 举报
回复
CREATE PROCEDURE p_ZHZTotalAccept
@strAgent as varchar(40)
AS
begin

DECLARE @agent varchar(50),@name varchar(50),@TotalCount int
DECLARE agentAccept_cursor CURSOR
FOR
select cName,name,count(*) as TotalCount
from Test.dbo.agent
group by cName,name
order by cName
OPEN agentAccept_cursor
FETCH NEXT FROM agentAccept_cursor
INTO @agent,@name,@TotalCount
WHILE @@FETCH_STATUS=0
BEGIN
INSERT INTO t_MyTest(agent,Name,TotalCount) VALUES (@agent,@name,@TotalCount)
FETCH NEXT FROM agentAccept_cursor
INTO @agent,@name,@TotalCount
END
CLOSE agentAccept_cursor
DEALLOCATE agentAccept_cursor
end


参考一下
zjcxc 元老 2004-09-15
  • 打赏
  • 举报
回复
不明白楼主的意思.

了缘 2004-09-15
  • 打赏
  • 举报
回复
fetch next into @1,@2,@3,....

34,587

社区成员

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

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