검색결과 리스트
글
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
대량 데이터를 삭제할때는 테이블 전체에 잠금이 발생할 수 있기 때문에,
일반적으로 여러 개의 단위로 나누어서 삭제하는 것이 좋다.
MSSQL2005부터는 Delete절에도 TOP을 지정할 수 있다.
WHILE(1>0)
BEGIN
DELETE TOP(100)
FROM 테이블
WHERE 조건
ORDER BY 정렬조건
IF @@ROWCOUNT = 0 BREAK
END
출처 : http://www.volkit.com/category/MS-SQL%202000/2005/TIP/프로시저/쿼리
일반적으로 여러 개의 단위로 나누어서 삭제하는 것이 좋다.
MSSQL2005부터는 Delete절에도 TOP을 지정할 수 있다.
WHILE(1>0)
BEGIN
DELETE TOP(100)
FROM 테이블
WHERE 조건
ORDER BY 정렬조건
IF @@ROWCOUNT = 0 BREAK
END
출처 : http://www.volkit.com/category/MS-SQL%202000/2005/TIP/프로시저/쿼리
'-- MSSQL' 카테고리의 다른 글
TempDB에 대한 동시성 강화 (0) | 2009.11.23 |
---|---|
온라인페이지 복원 테스트 (0) | 2009.11.16 |
ldf파일이 깨져 mdf만으로 db를 복구할 때 (0) | 2009.10.19 |
각 테이블의 Identity 사용현황 조사쿼리 (0) | 2009.09.25 |
Some Useful Undocumented SQL Server 7.0 and 2000 DBCC Cmds (0) | 2009.09.24 |
RECENT COMMENT