begin tran tran1
select top(1000) * from CompanyOperation with(READPAST,xlock) where 1=1
waitfor delay '0:00:10'
commit tran tran1我用这个在多个窗口里测试正常
select top(1000) * from CompanyOperation with(READPAST,xlock) where 1=1
waitfor delay '0:00:10'
commit tran tran1我用这个在多个窗口里测试正常
=============================================================
需要处理 Flag为1的值,
简单说明.
NeedCardType有三种值,1/2/3,[1/2]可以为单独队列,[3]在AllSame=0情况下要需要拆分到[1/2]队列
-------------------------------------------------------------------------------
需求:
现需要有3条线程需要处理里面的数据,某一时刻数据是变化的〔新纪录添加进来)
保证每个线程的数据不同重复,且每次每个线程处理的大小为1000,
每个线程附参数
1.CardType[0/1/2],0可以处理NeedCardType全部,1可以处理[1/3]值,2可以处理[2/3],3是共享的.(3是共享?共享什么?数据?共享的处理规则是什么?)
2.Total ,总口数(口数?牲口??)
3.Id ,本次ID的值不会重复,递增1.,如果AllSame=0可能会重复,AllSame=1不会重复(什么意思?id是主键也会重复?还是处理相同的一条记录???)
4.AllSame(本次处理是否全部CardType是相同的(全部为1/2/0)),AllSame=0情况,NeedCardType=3需要拆分2个队列,分发到1或者3(allsame?哪儿来的?字段?程序参数?分发到1,3?分发规则是什么?随机?还有就是没有断句。)
后面的太多了太多了,后面的不要跟贴了,保证没人做出来!!!!