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

求解决提案

2013-12-29 
求解决方案表三个字段 id 是自增列key 字符串countint有个存储过程需要调用key,表中任意一行的key字段都可

求解决方案
表三个字段 
id 是自增列
key 字符串
count  int

有个存储过程需要调用key,表中任意一行的key字段都可以,但每次调用完后都需要将count字段  加1。
限制条件是每天(零点到24点)count不能大于2000.第二天所有行的count都update成0,重新开始

这个存储过程应该怎么写


[解决办法]
表里需要加时间字段标识,在存储过程中判断是否加1
[解决办法]

引用:
Quote: 引用:

存储过程调用的时候能不能取count值最小的那行,需不需要考虑修改count时的并发性
要考虑并发


版主就是細心!
[解决办法]
并发最终都是update这个表上的count字段,也就是说他们的目的地都是一个,在目的地进行控制比在过程中控制有效得多

热点排行