SMALLINT 데이터 타입은 정확한 수치형 타입이다. SMALLINT 데이터 타입은 정밀도가 5이고 스케일은 0이다. SMALLINT 값은 통상 2바이트(16비트)를 차지한다. 따라서, 표현할 수 있는 값의 범위는 -32768에서 +32767이다.
SMALLINT
소수점 이하에 숫자가 있는 값을 SMALLINT에 지정하면 소수점 이하의 숫자는 모두 반올림된다.
SMALLINT에 8934를 지정하면 8934가 저장됨.
SMALLINT에 34.5를 지정하면 35가 저장됨(소수점 이하의 숫자는 반올림됨).
SMALLINT에 23467를 지정하면 23467이 저장됨.
SMALLINT에 89354를 지정하면 오류가 발생함(표현 가능 범위를 초과하면 오류 발생).