MSSQL

쿼리문에서 For 문 사용

DECLARE @i int
SET @i = 149
 
WHILE(@i <= 149)
BEGIN

 update [table] 
 	set content= (select [content] from [table] where idx=@i)
    where idx=@i

SET @i = @i + 1
END

데이터 길이 측정

컬럼의 데이타 타입이 text, ntext 형일때는 DATALENGTH(), 일반적으로는 LEN()함수 사용
DATALENGTH( expression )
-- 식을 표시하는 데 사용된 바이트 수를 int 형으로 반환
-- 가변 길이 데이터를 저장하는 ntext, text, image, nvarchar, varchar, varbinary 데이터 형식에서 유효


하드디스크 용량 부족시 확보

  1. .mdf 파일 사이즈 줄이기
    DBCC SHRINKDATABASE(file_name)

  2. .ldf 파일 사이즈 줄이기
    DBCC SHRINKFILE(file_name, size(MB))

  • 로그 자르기 (database option -> simple로 먼저 변환해야함)
    BACKUP LOG <database_name> WITH TRUNCATE_ONLY
Use tello
DBCC shrinkfile([tello_log], 100);

참고링크

Subscribe to Keun's Story newsletter and stay updated.

Don't miss anything. Get all the latest posts delivered straight to your inbox. It's free!
Great! Check your inbox and click the link to confirm your subscription.
Error! Please enter a valid email address!