'대량 데이터'에 해당되는 글 1건

  1. 2009/09/09 대량 데이터 DELETE

대량 데이터를 삭제할 때는 테이블 전체에 잠금이 발생할 수 있기 때문에,
일반적으로 여러 개의 단위로 나누어서 삭제하는 것이 좋다.

SQL 2005에서 부터는 DELETE절에도 TOP을 지정할 수 있다.


WHILE(1>0)
BEGIN

    DELETE TOP(100)
    FROM 테이블
    WHERE 조건
    ORDER BY 정렬조건

    IF @@ROWCOUNT = 0 BREAK

END


출처 : https://www.dbguide.net/dbqa/dbqa111003.jsp?catenum=26&page=1&idx=9334

저작자 표시 비영리 변경 금지
크리에이티브 커먼즈 라이선스
Creative Commons License
Posted by 리치타이거