메뉴 건너뛰기

kode2.com

MSSQL 트랙잭션 로그 없이 대량 삭제

2019.02.16 16:07

kode2 조회 수:312

DECLARE @BatchSize INT

SET @BatchSize = 100000

WHILE @BatchSize <> 0

BEGIN

DELETE TOP (@BatchSize)

FROM [dbo].[TB_Table] WHERE ...

SET @BatchSize = @@rowcount

 

END