[Oracle/SQL] 데이터 타입

yuseon Lim·2021년 5월 11일
0

Oracle SQL

목록 보기
2/5
post-custom-banner

데이터 타입(Data type)

  • 데이터 타입은 칼럼이 저장되는 데이터 유형
  • DBMS마다 조금씩 다르나 이 글에서는 오라클 데이터 타입

문자 데이터 타입

데이터 타입설명
CHAR(n)고정형 / 최대 2000byte / 디폴트 값은 1byte
VARCHAR2(n)가변형 / 최대 4000byte / 디폴트 값은 1byte
  • 4 byte로 할당하고 A 입력
    • 고정형 : A(공백)(공백)(공백)
    • 가변형: A
    • 날짜, 주민등록번호와 같이 길이가 정해져 있는 자료는 고정형이 적합하고 그게 아니라면 가변형을 사용하는것이 좋다.
  • VARCHAR와 VARCHAR2는 같지만 오라클에서 추후에 VARCHAR가 다른 형태로 쓰일수 있다고 해 VARCHAR2 권장

숫자 데이터 타입

데이터 타입설명
NUMBER(P,S)가변형 / P (1~38, 디폴트 : 38) / S (-84~127, 디폴트 : 0) / 최대 22byte
INT정수형
FLOAT(P)NUMBER의 하위 타입 / P(1~128, 디폴트 : 128) / 이진수 기준 / 최대 22byte
  • 대부분 NUMBER 사용
  • P는 소수점을 포함한 전체 자릿수, S는 소수점 자릿수
  • P와 S는 입력하지 않으면 저장 데이터의 크기에 맞게 자동으로 조절

날짜, 시간 데이터 타입

데이터 타입설명
DATE년, 월, 일을 갖는 날짜형. 오라클의 경우 기본 형식은 'yy/mm/dd'
TIMESTAMP년, 월, 일, 시, 분, 초 + 밀리초까지 입력가능

참고 자료

profile
🔥https://devyuseon.github.io/ 로 이사중 입니다!!!!!🔥
post-custom-banner

0개의 댓글