본문 바로가기
SQL/ORACLE

[Oracle] 오라클에서 데이터 타입 number VS integer VS int 차이

by ssollacc 2021. 8. 31.
728x90

문득 테이블 생성시 데이터 타입을 생각하다가 number 와 integer, int 의 차이가 궁금해졌다.

 

여러 사이트를 뒤져본 결과...

 

BINARY_INTEGER = -2147483647에서 2147483647 사이의 정수
 
NUMBER[(P, S)] = 고정 및 부동 소숫점 수에 대한 기본 유형


INT = INTEGER의 또다른 이름

int와 integer는 같은 뜻이고 정수.

number는 소수점까지!

 

보통 integer보단 number를 많이 쓰는 것 같다.

 

 참고로 오라클에서는 integer를 잘 사용하지 않으며

integer 사용시 오라클에서 자체적으로 number로 변환하여 저장한다고 한다.

float 타입도 마찬가지!

 

 

참고

Data Types - MariaDB Knowledge Base

https://docs.oracle.com/database/121/SQLRF/sql_elements001.htm#SQLRF0021

728x90

댓글