Backend/Database

오라클 데이터 타입 & BLOB, CLOB 활용

땅지원 2020. 9. 17. 18:44

대표 Type 
문자 : VARCHAR2
숫자 : NUMBER
날짜와 시간 : DATE, TIMESTAMP
이진데이터형식(대용량) : CLOB, BLOB

ROWID : 자동생성되는 행의 물리주소를 저장


기타 30여개의 세부 자료형이 있음

 

문자 Data Type

 

숫자 Data Type

 

 

NUMBER의 사용 예

DATE날짜와 시간 Data Type

 

DATE는 년 월 일 이렇게만 저장되고

TIMESTAMP는 시 분 초 모두 저장된다.

 

 

대용량 Data Type

BLOB, CLOB 활용

CREATE TABLE Lecture
   (  Video_ID CHAR(4),
      Title CHAR(30),
      Caption CLOB,
      Video BLOB
    );

로 Lecture 테이블을 만들어주고

 

Information.txt : 공백이 없어야 한다.

Loading.txt

 

대용량 데이터 삽입을 위해 SQL*Loader유틸리티 활용
명령창에서 BLOBCLOB폴더로 이동 후 로딩 명령 실행

SQLLDR hmart/111111@xe control = Loading.txt를 입력해서 데이터를 넣어준다.

 


SELECT * FROM Lecture; 를 통해

다음과 같이 데이터가 넣어진걸 확인할 수 있다.

 

 

 

BLOB 데이터는 다음과 같이 BLOB부분을 더블클릭 하여 다운로드해서 영상을 업로드 하면 된다.

 

 

 

 

 

 

 

 

Loading.txt
0.00MB
Information.txt
0.00MB

 

 

ORA.2 #4 SQL-DDL 데이터 타입.sql
0.00MB