首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

怎么控制表中的数据被一个用户查询取出后,其他的用户就不能再查询取得

2012-11-11 
如何控制表中的数据被一个用户查询取出后,其他的用户就不能再查询取得?如何控制表中的数据被一个用户查询

如何控制表中的数据被一个用户查询取出后,其他的用户就不能再查询取得?
如何控制表中的数据被一个用户查询取出后,其他的用户就不能再查询取得?
有没有什么好的办法?

[解决办法]
应该类似 取走 的概率
按理说,数据库应用中,这个是很典型的模式,但是好像没见到最经典的答案
我在下面的贴里也问过,得到较满意的答案是: update 条件=不满足 output 此记录id where 条件=满足 and 任取一条
http://topic.csdn.net/u/20120804/17/71a0cfd5-1958-4c17-b680-4d0d84dfee3d.html
[解决办法]
多增加一个标记字段默认0 ,查询完第一次后将标志字段置为1。查询时将标志字段=0作为条件

热点排行