본문 바로가기

JDBC(with Oracle)

오라클 SQL 데이터 형식

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

CHAR(SIZE)의 데이터 사이즈는 1BYTE

==> 영어 문자를 저장할때 사용
NCHAR(SIZE)의 데이터 사이즈는 2 OR 3 BYTES 

==> National Character임으로 영어외의 문자를 저장할때 사용

 

VARCHAR2는 variable character의 약자로 데이터 크기를 가변형으로 사용한다.

ex.
CREATE TABLE MEMBER(
    ID VARCHAR2(50),
    PWD VARCHAR2(50),
    NAME VARCHAR2(50),
    GENDER NCHAR(2), -- 남성, 여성(한글 1글자 = 3BYTE사용) == NCHAR의 경우에는 글자수를 크기로 넣어준다.  

    AGE NUMBER,
    BIRTHDAY CHAR(10), -- 2000-01-02 (10자리)
    PHONE CHAR(13), -- 010-1234-2345 (13자리)
    REGDATE DATE
);

 

* 추가적으로 큰 사이즈의 문자 데이터 타입

- 대용량의 텍스트 데이터 타입을 저장하려면 CLOB을 주로 사용한다. (Large Object)

오라클 데이터 형식 #2 (숫자, 날짜 형식)

Numeric 데이터 타입 (정수와 실수를 동시에 저장 가능)

Date 데이터 타입 (날짜 관련 데이터 저장 변수)

DATE : 날짜를 표현

TIMESTAMP: 날짜 + 시분초 까지 표현

 

 

 

[출처]

뉴렉처 

www.youtube.com/watch?v=be6pyYAoFJE&list=PLq8wAnVUcTFVq7RD1kuUwkdWabxvDGzfu&index=7

www.youtube.com/watch?v=qJP6bPTOIJA&list=PLq8wAnVUcTFVq7RD1kuUwkdWabxvDGzfu&index=8