我不确定这是否可行。我有一个大约1.5MM记录的原始数据集。我想对这个数据集做很多事情,准备在带参数的报表中使用它。我正在使用SSRS和SQL Server 2008 R2。
我想要做的是创建一个临时表#XYZ,它将包含原始1.5MM记录的子集,并且具有报告所需的其他字段。
我可以在存储过程中完成所有这些操作。我可以使用该临时表而不将其复制到数据库中的表。
您理解,两个人可能希望在大致相同的时间查询数据,我不希望与删除或更新表有冲突。
答案 0 :(得分:1)
临时表对于连接/会话是唯一的,并且在proc结束时被删除。如果你从SSMS中的两个不同窗口运行相同的proc,每个连接都有自己的临时表,你就不会有问题......除非你使用带有两个井号的全局临时表## XYZ