post

工作常用SQL语句

批量执行修改,处理修改大量数据时(如30W),可以用类似下面的SQL分批处理。
[sql collapse=”false”]
while 1>0
begin
update top(1000) [order] set [id]=1,[status]=1
where [uid]=2 and [status]=0 and [created]<‘2011-04-06′
if @@rowcount<1000 break
waitfor delay ’00:00:01’
end
[/sql]

Comments

  1. 真心不懂 敢情你是技术人员

  2. 真心不懂 敢情你是技术人员

  3. 技术活

  4. 技术活

Speak Your Mind

*

· 718 次浏览