db/oracle
[Oracle] NUMBER 데이터 타입
strange-dev
2025. 3. 21. 22:37
반응형
Oracle NUMBER 데이터 타입
오라클 NUMBER
- 오라클 NUMBER 데이터 타입은 정수뿐만 아니라 소수점 이하 값을 포함하는 실수도 저장할 수 있습니다. NUMBER 타입은 다음과 같이 정의됩니다.
NUMBER(p, s)
- p : 정밀도(precision) - 전체 자릿수 (소수점 포함)
- s : 스케일(scale) - 소수점 이하 자릿수
NUMBER 타입의 특징
- NUMBER 타입은 가변 길이 숫자 데이터 타입을 지원합니다.
- 정밀도와 스케일을 지정하지 않으면 최대 정밀도와 스케일로 저장됩니다.
- 소수점 이하 자릿수를 지정하면 지정된 자릿수까지 저장되고, 나머지는 반올림됩니다.
예시
- NUMBER(5, 2) : 전체 5자리, 소수점 이하 2자리 (예: 123.45)
- NUMBER(3) : 정수 3자리까지 저장(예:123)
- NUMBER : 정밀도와 스케일을 지정하지 않음 (임의의 크기)
※ NUMBER 타입에 소수점 이하 값을 넣어도 문제없이 저장됩니다.
반응형