【发布时间】:2011-12-19 16:34:29
【问题描述】:
这是我的场景:
用户输入日期范围。存储过程运行,它根据日期填充其他表。然后用户可以单击一个按钮来查看这些表(从表中选择的另一个 SP)。
问题:
有多个用户。可以这么说,每个用户都需要能够拥有自己的表格,因为日期范围可能不同。现在,用户 1 运行 SP 填充日期 A 和 B 的表。然后用户 2 运行 SP 填充日期 C 和 D 的表。现在用户 1 去并单击查看按钮,期待日期 A 和 B 的数据,但会发生什么是 C 和 D 的数据,因为最后一个运行 SP 的用户使用了日期 C 和 D。
如何为每个用户单独/本地保存数据?
谢谢。
【问题讨论】:
-
为什么要缓存查询结果?
-
为什么又需要为每个用户创建不同的表?肯定是一张表,其中包含一个字段来标识数据的目标用户吗?
标签: sql-server