查询又更新问题。应该不难,但不知怎么做。
从account表查询20000条记录并更新这20000条记记录的result字段改为1。
还有可能有20万的记录同时这样操作,效率尽量高些。
------解决方案--------------------
select top 20000 * from account
UPDATE TOP (20000) account set result=1
------解决方案--------------------select top 20000 这里把除result之外的列列出来,1 as result from accoun
------解决方案--------------------SQL code
--更新前
select * from account where id between 1 and 20000
--更新
update account set result=1 where id between 1 and 20000
--更新后
select * from account where result=1