在SQL Server 2005中为临时表创建游标

皮肤

我有一些数据插入到临时表中,并且我想通过使用LOOP显示COUNTCURSOR

这是临时表:-

SELECT * 
INTO #temp
 FROM (
select distinct a.CUser_id, b.User_Id, b.first_name + ' ' + b.last_name NAME
from inward_doc_tracking_trl a, user_mst b
where a.CUser_id = b.mkey
and CStatus_flag = 1
and NStatus_flag = 4
) AS x
Select * from #temp order by NAME

[![TEMP TABLE数据] [1]] [1]

我刚接触光标,请帮忙

我在用 sql server 2005

PKirby

根据我们在聊天中的讨论:

DECLARE @Count INT


SELECT * 
            INTO #temp
             FROM (
            select distinct a.CUser_id, b.User_Id, b.first_name + ' ' + b.last_name AS NAME, 0 AS RECEIVED 
            from inward_doc_tracking_trl a, user_mst b
            where a.CUser_id = b.mkey
            and CStatus_flag = 1
            and NStatus_flag = 4
            ) AS x


DECLARE Cur_1 CURSOR
    FOR SELECT CUser_id, User_Id FROM #temp


OPEN Cur_1
DECLARE @CUser_id INT
DECLARE @User_Id INT
FETCH NEXT FROM Cur_1 
INTO @CUser_id, @User_Id

    WHILE (@@FETCH_STATUS = 0)
        BEGIN

        SELECT @Count = COUNT(*) FROM inward_doc_tracking_trl
        WHERE CUser_id = @CUser_id 
        AND NStatus_flag = 4 
        AND CStatus_flag = 1 
        AND a.U_datetime BETWEEN '01/04/2016' AND GETDATE()

        UPDATE #temp
        SET RECEIVED = @Count
        WHERE CUser_id = @CUser_id
        AND User_Id = @User_Id

    FETCH NEXT FROM Cur_1 INTO @CUser_id, @User_Id
        END
CLOSE Cur_1
DEALLOCATE Cur_1

SELECT * FROM #temp
DROP TABLE #temp

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SQL Server:为临时表创建聚集索引

来自分类Dev

在SQL Server中基于临时表创建永久表

来自分类Dev

在Sql Server中,如何将游标中的值放入临时表中?

来自分类Dev

SQL Server中的临时表

来自分类Dev

从SQL Server中的子查询创建临时表导致错误

来自分类Dev

如何查看由SQL Server中的代码创建的临时表?

来自分类Dev

在SQL Server 2008中删除\创建临时表

来自分类Dev

从SQL Server中的子查询创建临时表导致错误

来自分类Dev

在Python脚本中创建SQL Server临时表

来自分类Dev

SQL Server临时表中的列数

来自分类Dev

SQL Server中临时表的范围

来自分类Dev

从SQL Server 2005中的另一个表创建表

来自分类Dev

在MS SQL Server 2005中,当同一SP的不同执行访问临时表时会发生什么?

来自分类Dev

在存储过程中创建和使用的SQL Server中的临时表

来自分类Dev

SQL Server中的嵌套游标

来自分类Dev

SQL Server 联合临时表

来自分类Dev

SQL Server中的表值函数;函数中的表是临时的?

来自分类Dev

SQL Server将多行总和为一-无临时表

来自分类Dev

从Java调用其中具有游标和临时表的MS Sql Server存储过程?

来自分类Dev

SQL Server可以创建所有表都可以自动为空的临时表吗?

来自分类Dev

Crystal Reports使用SQL Server创建临时表

来自分类Dev

在Microsoft SQL Server上使用变量创建临时表

来自分类Dev

如何在不循环或游标在SQL Server 2005中更新此查询

来自分类Dev

如何在不循环或游标在SQL Server 2005中更新此查询

来自分类Dev

创建表Sql Server

来自分类Dev

SQL Server 2005中的多维数据集创建

来自分类Dev

回滚插入到SQL Server 2005中的多个表

来自分类Dev

在SQL Server 2005中引用其自身的表

来自分类Dev

何时在SQL Server中销毁全局临时表?

Related 相关文章

  1. 1

    SQL Server:为临时表创建聚集索引

  2. 2

    在SQL Server中基于临时表创建永久表

  3. 3

    在Sql Server中,如何将游标中的值放入临时表中?

  4. 4

    SQL Server中的临时表

  5. 5

    从SQL Server中的子查询创建临时表导致错误

  6. 6

    如何查看由SQL Server中的代码创建的临时表?

  7. 7

    在SQL Server 2008中删除\创建临时表

  8. 8

    从SQL Server中的子查询创建临时表导致错误

  9. 9

    在Python脚本中创建SQL Server临时表

  10. 10

    SQL Server临时表中的列数

  11. 11

    SQL Server中临时表的范围

  12. 12

    从SQL Server 2005中的另一个表创建表

  13. 13

    在MS SQL Server 2005中,当同一SP的不同执行访问临时表时会发生什么?

  14. 14

    在存储过程中创建和使用的SQL Server中的临时表

  15. 15

    SQL Server中的嵌套游标

  16. 16

    SQL Server 联合临时表

  17. 17

    SQL Server中的表值函数;函数中的表是临时的?

  18. 18

    SQL Server将多行总和为一-无临时表

  19. 19

    从Java调用其中具有游标和临时表的MS Sql Server存储过程?

  20. 20

    SQL Server可以创建所有表都可以自动为空的临时表吗?

  21. 21

    Crystal Reports使用SQL Server创建临时表

  22. 22

    在Microsoft SQL Server上使用变量创建临时表

  23. 23

    如何在不循环或游标在SQL Server 2005中更新此查询

  24. 24

    如何在不循环或游标在SQL Server 2005中更新此查询

  25. 25

    创建表Sql Server

  26. 26

    SQL Server 2005中的多维数据集创建

  27. 27

    回滚插入到SQL Server 2005中的多个表

  28. 28

    在SQL Server 2005中引用其自身的表

  29. 29

    何时在SQL Server中销毁全局临时表?

热门标签

归档