본문 바로가기
Back-End/Database

오라클 데이터 형식 #1 (문자 형식)

by 달의 조각 2022. 1. 31.
이 포스트는 다음 강의의 내용을 포함하고 있습니다. 강의 영상

 

Oracle Built-in Data Types

  1. Character 형식: 문자 - 'nEWlec', 'A', '148'
  2. Numeric 형식: 숫자 - 38 3.85 3.85F 137
  3. Date 형식: 날짜 - '2022-01-31' / TIMESTAMP - '2022-01-31 10-38-29-00000'
  4. LOB 형식: 큰 데이터

 

Character 형식

CHAR(3), VARCHAR2(3), NCHAR(3), NVARCHAR2(3)

CHAR [(size [BYTE | CHAR])] : 고정 길이, 50개 생성 시 50개를 모두 사용하지 않아도 공간 차지, 검색 속도 빠름
한글은 한 글자에 3byte 혹은 2 CHAR

VARCHAR2(size [BYTE | CHAR]) : 가변 길이, 최대값을 지정하는 의미, 검색 속도 느림

NCHAR[(size)] : 전세계 언어

NVARCHAR2(size)

 

실습

지난 포스팅에서 작성한 SQL문을 적절하게 수정한다.

1. DROP 명령으로 생성되어 있는 테이블 삭제

 

2. 테이블 생성

 

CREATE TABLE MEMBER
(
    ID         VARCHAR2(50),
    PWD        NVARCHAR2(50),
    NAME       NVARCHAR2(50),
    GENDER     NCHAR(2), --여성, 남성
    AGE        NUMBER,
    BIRTHDAY   CHAR(10), --2000-01-01
    PHONE      CHAR(13), --010-1234-5678
    REGDATE    DATE
);

'Back-End > Database' 카테고리의 다른 글

SQL vs. NoSQL  (0) 2022.08.04
SQL  (0) 2022.08.04
테이블 수정하기(ALTER TABLE)  (0) 2022.02.03
오라클 데이터 형식 #2 (숫자,날짜 형식)  (0) 2022.02.03
MEMBER 테이블 생성하기  (0) 2022.01.30

댓글