Oracle SQL - 데이터 타입 (숫자자료형)

여름·2020년 12월 10일
0

Oracle SQL

목록 보기
8/13

오라클에서 제공하는 데이터타입 ➜ 문자열, 숫자 ,날짜, 2진자료형

🟩 숫자자료형

▹ 정수와 실수 데이터 저장 (오라클은 숫자열을 우선으로 함)
▹ NUMBER타입 제공
▹ 표현할 수 있는 값의 범위 : 1.0e^-130 ~ 9.99..9e^125
▹ 정밀도 : 전체 자리수(1~38)
▹ 스케일 : 소수점이하의 자리수
예)
NUMBER(5,2) : 전체 5자리가 확보(정수 부분 3자리, 소수점 이하 3자리에서 반올림하여 2번째 자리까지 표현)

▹정밀도 대신 '*'를 사용하면 38자리 이내에서 자동할당(정수부분)
예)
NUMBER(*,2) : 소수점이하 3자리에서 반올림하여 2번째 자리까지 표현.

단, 정수부분 38자리 이내에서 크기만큼 자동 할당
▹ 스케일이 생략되면 0으로 간주
▹ 스케일이 음수이면 정수부분에서 반올림

     (사용형식)

   NUMBER[(정밀도|*[,스케일])]

▹▹ 정밀도 < 스케일인 경우(아주 희귀한 경우)
▹ 정밀도는 0이 아닌 유효숫자의 수
▹ (스케일-정밀도) : 소수점이하에 존재해야할 0의 갯수
▹ 스케일 : 소수점 이하의 데이터의 수

0개의 댓글