[sql] INSERT 문으로 BLOB 및 CLOB 데이터 삽입하기

이번 포스트에서는 INSERT 문을 사용하여 BLOB(이진 대형 객체) 및 CLOB(문자 대형 객체) 데이터를 데이터베이스에 삽입하는 방법에 대해 알아보겠습니다.

BLOB 데이터 삽입

BLOB 데이터를 삽입하려면 INSERT 문을 사용하고 BLOB 데이터를 표현할 수 있는 방법을 사용해야 합니다. 다음은 예제 코드입니다.

INSERT INTO photos (photo_id, photo_data) VALUES (1, utl_raw.cast_to_raw('blob_data'));

위 예제에서 photos는 테이블 이름이고, photo_idphoto_data는 해당 필드입니다. utl_raw.cast_to_raw 함수를 사용하여 BLOB 데이터를 표현합니다.

CLOB 데이터 삽입

CLOB 데이터를 삽입하는 방법은 BLOB 데이터를 삽입하는 방법과 유사합니다. 다음은 CLOB 데이터를 삽입하는 예제 코드입니다.

INSERT INTO documents (doc_id, doc_content) VALUES (1, 'clob_data');

위 예제에서 documents는 테이블 이름이고, doc_iddoc_content는 해당 필드입니다.

요약

데이터베이스에 BLOB 및 CLOB 데이터를 삽입하는 방법에 대해 간단히 살펴보았습니다. INSERT 문을 사용하여 해당 데이터를 표현하고 삽입할 수 있습니다.

이상으로 BLOB 및 CLOB 데이터 삽입에 대한 내용을 마치겠습니다.

참고 문헌:

관련 기술: SQL, 데이터베이스, BLOB, CLOB