IT 이야기
MSSQL 대용량 삭제(delete) (트랜젝션 처리)
스짱
2013. 11. 4. 00:35
-- MSSQL 2000 대용량 삭제(5,000건식 트랜젝션 처리)
-- 부하 및 락을 고려하여, 나눠서 처리
set rowcount 5000
while 1=1
begin
delete from 로그테이블 where 로그IDX between 1 and 3000000
if @@rowcount=0
begin
break
end
end
set rowcount 0