初次使用游标

来源:互联网 发布:wbs 协作软件 编辑:程序博客网 时间:2024/04/27 16:20
DECLARE @origin NVARCHAR(200)DECLARE cursor1 CURSOR --定义游标cursor1FOR    SELECT DISTINCT            dr_origin    FROM    drug  --为结果集定义游标,使用游标的对象(跟据需要填入select文)OPEN cursor1FETCH NEXT FROM cursor1 INTO @origin ---将游标向下移1行,获取的数据放入之前定义的变量@origin中WHILE @@FETCH_STATUS = 0 --判断数据是否获取成功    BEGIN         SELECT  COUNT(1)        FROM    drug        WHERE   dr_origin = @origin        FETCH NEXT FROM cursor1 INTO @origin --将游标向下移1行    ENDCLOSE cursor1 --关闭游标DEALLOCATE cursor1 --删除游标

0 0
原创粉丝点击