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
'SQL > ORACLE' 카테고리의 다른 글
[ORACLE] 오라클 regexp_replace 정규표현식 - 전화번호, Email 마스킹 예제 (0) | 2023.08.03 |
---|---|
[Oracle] 다중 INSERT - 여러 행 한번에 넣기 (0) | 2022.01.15 |
[ORACLE] NULL 값 치환 NVL, NVL2 함수 - 그룹핑 예제 포함! (0) | 2022.01.09 |
댓글