[Oracle] 오라클 데이터 타입

devheyrin·2022년 7월 30일
1

Oracle

목록 보기
3/10

숫자 - number

  • 기본이 38byte, 명시적 길이제한을 하지 않으면 공간이 계속 낭비된다.

정수형

number(x)

  • x - 자리수

실수형

number(x, y)

  • x - 소수점 제외 자리수
  • y - 소수점 이하 자리수

문자

고정형

  • char
  • 할당된 공간이 고정됨
  • 업데이트가 자주 발생하는 데이터의 경우 좋다.

가변형

  • varchar2
  • 데이터 크기에 따라 공간이 줄어듬
  • 업데이트가 일어나면 chain화 발생 → 주기적으로 마이그레이션을 해주어야 한다. 새로운 공간에 새로 깔끔하게 이전시키는 것! 액세스가 더 빨라진다.
  • 한번 입력된 후 거의 변하지 않은 데이터의 경우 좋다.

날짜 ⭐

  • date 8byte
  • 기본값 ‘RR/MM/DD’
  • RR : 0-49 현세기, 50-99 전세기
  • YY : 현세기
SQL> col parameter format a50
SQL> col value format a60
SQL> select * from nls_session_parameters;

PARAMETER                                          VALUE
-------------------------------------------------- ------------------------------------------------------------
NLS_LANGUAGE                                       KOREAN
NLS_TERRITORY                                      KOREA
NLS_CURRENCY                                       ₩
NLS_ISO_CURRENCY                                   KOREA
NLS_NUMERIC_CHARACTERS                             .,
NLS_CALENDAR                                       GREGORIAN
NLS_DATE_FORMAT                                    RR/MM/DD
NLS_DATE_LANGUAGE                                  KOREAN
NLS_SORT                                           BINARY
NLS_TIME_FORMAT                                    HH24:MI:SSXFF
NLS_TIMESTAMP_FORMAT                               RR/MM/DD HH24:MI:SSXFF

PARAMETER                                          VALUE
-------------------------------------------------- ------------------------------------------------------------
NLS_TIME_TZ_FORMAT                                 HH24:MI:SSXFF TZR
NLS_TIMESTAMP_TZ_FORMAT                            RR/MM/DD HH24:MI:SSXFF TZR
NLS_DUAL_CURRENCY                                  ₩
NLS_COMP                                           BINARY
NLS_LENGTH_SEMANTICS                               BYTE
NLS_NCHAR_CONV_EXCP                                FALSE

17 개의 행이 선택되었습니다.

멀티미디어 정보

  • 오라클 고유 타입 : RAW
  • 한테이블 당 한 컬럼만 가능하다.

대량문자열

CLOB

사진, 그림, 음악

BLOB

profile
개발자 헤이린

0개의 댓글