Post List

2015년 1월 9일 금요일

MS-SQL Decimal, Numeric 의 저장공간(Storage bytes)

Decimal 과 Numeric은 사용할때
Decimal(9,4) 로 선언할 경우
총 9개의 유효숫자를 가지며, 소숫점 이하는 4자리까지 표현하는 Decimal Type을 선언하는 것이다.
즉, 소숫점 위 5자리, 소숫점 아래 4자리 의 숫자형을 표현 할 수 있다.

유효숫자 자리수를 몇자리로 할 것인지에 따라 Stroage에 할당되는 Bytes 가 달라진다.
Precision            Storage bytes
   1 - 9                           5
   10-19                           9
   20-28                          13
   29-38                          17