BLOB 데이터에 사진을 저장하고 싶을 때가 있다.
BLOB 데이터를 TOAD로 넣는 방법에 대해서 알아보자!
오라클 BLOB(Binary Large Object) 데이터 타입은 최대 4GB까지 저장할 수 있는 가변 길이 데이터 타입이다.
텍스트 형태의 대용량 데이터를 저장하는 CLOB(Character Large Object) 데이터 타입과 다르게
BLOB은 이진 파일을 저장하는 데 사용된다.
그래서 BLOB 데이터는 일반적인 SQL 문장 만으로는 데이터를 저장하거나 출력할 수 없어서 사용하기 어려운데,
토드를 이용하면 조금 더 쉽게 사용할 수 있다.
아니면 코딩을 해서 따로 프로그램을 만들어야 한다.
토드의 스키마 브라우저는 사용자가 데이터 입력을 쉽고 편하게 할 수 있도록 GUI 화면을 지원한다.
1. 토드에 BLOB타입이 있는 테이블 정보창을 열어 DATA탭에 들어가 BLOB 편집창에 들어간다.
- 추가 시(INSERT) : +버튼을 눌러 정보를 입력 후 BLOB타입은 더블클릭한다.
- 변경 시(UPDATE) : BLOB타입을 더블클릭한다.
2. BLOB 편집창에 그림에 표시한 버튼을 클릭하여 원하는 사진을 넣는다.
- 사진을 DB에 넣는 버튼
- BLOB에 저장된 사진을 FILE로 저장하는 버튼
3. COMMIT버튼을 클릭한다.
[ BLOB 데이터 확인 ]
BLOB 데이터는 일반적인 SELECT 문장으로는 확인할 수 없기 때문에 BLOB 데이터에 대한 정보를 보려면
BLOB 컬럼의 각 행을 클릭해서 Blob Edit 팝업 창을 연 후,
저장된 BLOB데이터에 NULL여부(Column is null?) 또는 데이터 길이(Data Length)를 확인해야 합니다.
[참고 사이트]
[Toad for Oracle] BLOB 데이터 저장과 출력 : 토드 활용 TIP | 토드 커뮤니티 | Toad Community
참고 : 이 내용은 Toad for Oracle 2018 R2 (V13.1)버전 기반으로 작성되었습니다.오라클 BLOB(Binary Large Object) 데이터 타입은 최대 4GB까지 저장할 수 있는 가변 길이 데이터 타입입니다.텍스트 형태의 대용
toad.co.kr
'DB > oracle' 카테고리의 다른 글
[Oracle] 오라클 MERGE INTO 사용법 / 머지를 사용하여 INSERT & UPDATE & DELETE 하나의 쿼리문으로 한번에 처리! (0) | 2022.11.08 |
---|---|
[Oracle] DB 데이터 복구방법을 예제를 통해 알아보자! / Flashback Versions & TIMESTAMP (0) | 2022.11.08 |
[oracle] 오라클 LOCK 걸린 개체 확인 및 해제 (2) | 2022.09.21 |
[ Toad for Oracle ] toad 세션 유지방법 / time out 설정 해제방법 (0) | 2022.08.10 |
[ oracle / 오라클 ] 테이블 정의서 생성 쿼리 / 컬럼 정보 조회 / pk정보 조회 (0) | 2022.08.05 |
댓글