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

mssql里随机提取三条数据,让这三条数据在十分钟之内不能再被提取

2013-10-07 
mssql里随机提取三条数据,让这三条数据在10分钟之内不能再被提取本帖最后由 huolang1991 于 2013-10-06 12

mssql里随机提取三条数据,让这三条数据在10分钟之内不能再被提取
本帖最后由 huolang1991 于 2013-10-06 12:12:48 编辑 mssql里我随机提取三条数据,
但是我想让这三条数据在10分钟之内不能再被提取出来


1.我是想在提取的时候给这三条数据一个标示为1,这样的话 为1就不能再提取了
让程序来判定10分钟倒计时 , 到时间以后再把这三条数据的标示恢复为0


2.提取的时候给他一个提取的日期,然后下次随机提取的时候,判断他是否已经被提取用了10分钟了 ,然后再随机提取三条数据

但是如果程序意外关闭了以后怎么办 
有什么方法在mssql里实现这种方法吗?
[解决办法]
变通一下第2种方法,保存提取时间+10分,再次提取的时候就只要判断 保存的时间<当前时间。
[解决办法]
非要10分钟之内?简单的随机行不?

热点排行