'데이터형'에 해당되는 글 1

  1. 2010.05.18 sp_help에 속았다. - 컬럼 길이

sp_help에 속았다. - 컬럼 길이

sp_help로 본 결과를 제대로 봐야 한다.

Length는 데이터 형식의 물리적 길이(바이트)다.
Prec는  전체 자릿수,  Scale은 소수점 이하 자릿수다.

문자형인 경우에는 길이는 Length를 보면 된다.
숫자형인 경우는 잘 봐야 한다.


numeric(1, 0)이나 decimal(1, 0)가 차지하는 길이는 5바이트이다.
그러나 데이터는 -9 ~ 9까지만 입력할 수 있다.

tinyint는 1바이트를 차지하므로 2^8이고 0 ~ 255까지 입력할 수 있다.
자릿수가 3이지만 999는 입력할 수 없다.

int는 4바이트를 차지하므로 -2^31[각주:1] ~ 2^31 - 1까지 입력할 수 있다.
자릿수가 10이지만 2^31(2,147,483,648)을 입력할 수 없다.
  1. 2^(8 * 4) / 2 [본문으로]