如果用户访问,则隐藏其他用户在数据库中的表行

时间:2013-06-14 20:39:28

标签: sql-server database sql-server-2008

我有一张表上有多条记录。 如果用户(A)从表中获取记录,则其他用户无法获取该记录由用户检索的特定记录(A)我该怎么做才能重新开始这个

2 个答案:

答案 0 :(得分:0)

正如我在您的评论中所看到的,您可以创建新的列或表来存储用户的id和在其中访问的标记。访问记录时使用此关系。

或者请详细说明您的问题,如果可能,请提供表格结构

答案 1 :(得分:0)

您可以向表中添加locked bool列,以表示该记录已被某个用户锁定。您可以引用已锁定行的user_id,而不是bool。您必须在应用程序代码中执行此操作,因为sql-server无法为您提供开箱即用的功能。