--전체 데이터를 10000건씩 분할하여 업데이트
DECLARE @ROWS int
SET @ROWS = 10000;
UPDATE TOP(@ROWS) LargeTabAddNotNullCol SET NotNullCol = 'default value'
WHERE NotNullCol IS NULL;
WHILE @@ROWCOUNT = 10000
BEGIN
UPDATE TOP (@ROWS) LargeTabAddNotNullCol
SET NotNullCol = 'default value'
WHERE NotNullCol IS NULL;
END
GO
'연구개발 > DBA' 카테고리의 다른 글
DBA 가이드 (0) | 2010.07.08 |
---|---|
사용하지 않는 인덱스 확인 (0) | 2010.07.07 |
MS-SQL 메모리 컨트럴 (0) | 2010.07.02 |
추적파일 테이블로 변환 (0) | 2010.06.30 |
SQL Profiler (0) | 2010.06.30 |