CLOB
"Character Large Object"의 약자입니다. CLOB는 Oracle과 DB2를 비롯한 다양한 데이터베이스 관리 시스템에서 사용하는 데이터 형식입니다. 최대 4GB 크기의 대량 문자 데이터를 저장합니다. CLOB 데이터 형식은 BLOB와 비슷하지만, 문자 집합과 각 문자가 표현되는 방식을 정의하는 문자 인코딩이 포함됩니다. 반면 BLOB 데이터는 형식이 지정되지 않은 이진 데이터로 구성됩니다.
문자 데이터를 저장하는 데 사용되는 일반적인 데이터 형식으로는 char, varchar, text가 있습니다. 일부 데이터베이스 관리 시스템은 tinytext, mediumtext, longtext와 같은 추가 텍스트 데이터 형식도 지원합니다. 표준 문자 데이터 형식이 특정 데이터베이스 필드에 저장할 만큼 충분히 크지 않다면 CLOB 데이터 형식을 사용할 수 있습니다. CLOB 데이터는 매우 클 수 있으므로 일부 데이터베이스 관리 시스템은 텍스트를 테이블에 직접 저장하지 않습니다. 대신 CLOB 필드가 데이터 위치를 참조하는 주소 역할을 합니다.
CLOB는 책 한 권 전체나 출판물처럼 매우 많은 양의 텍스트를 저장하는 방법을 제공합니다. 그러나 일부 데이터베이스 프로그램은 "LIKE" 조건이 포함된 SQL 명령과 같이 CLOB 필드에서 특정 텍스트 작업을 실행할 수 없습니다. 따라서 더 작은 텍스트 값에는 다른 문자 데이터 형식을 사용하는 것이 더 나은 경우가 많습니다.
지식 테스트하기