[Toad] CLOB/BLOB 자료형 타입
CLOB 자료형 타입
사이즈가 큰 데이터를 외부 파일로 저장하기 위한 데이터 타입
문자열 데이터를 DB 외부에 저장하기 위한 타입
CLOB 데이터의 최대 길이는 외부 저장소에서 생성 가능한 파일 크기
CLOB 타입은 SQL문에서 문자열 타입으로 입출력값을 표현함
CHAR(n), VARCHAR(n), NCHAR(n), NCHAR VARYING(n) 타입과 호환됨
명시적 타입 변환만 허용되며, 데이터 길이가 서로 다른 경우 최대 길이가 작은 타입에 맞춰 절삭(truncate)됨
CLOB 타입 값을 문자열 값으로 변환하는 경우, 변환된 데이터는 최대 1GB를 넘을 수 없다.
반대로 문자열을 CLOB 타입으로 변환하는 경우, 변환된 데이터는 CLOB 저장소에서 제공하는 최대 파일 크기를 넘을 수 없다.
"문자형 대용량 파일을 저장하는데 유용하고, 가변길이로 잘려서 저장이 된다"
BLOB 자료형 타입
바이너리 데이터를 DB 외부에 저장하기 위한 타입
BLOB 데이터의 최대 길이는 외부 저장소에서 생성 가능한 파일 크기
BLOB 타입은 SQL문에서 비트열 타입으로 입출력값을 표현함
BIT(n), BI VARYING(n) 타입과 호환됨, 명시적 타입 변환만 허용됨
데이터 길이가 서로 다른 경우, 최대 길이가 작은 타입에 맞춰 절삭(truncate)됨
BLOB 타입 값을 바이너리 값으로 변환하는 경우, 변환된 데이터는 최대 1GB를 넘을 수 없다.
반대로 바이너리를 BLOB 타입으로 변환하는 경우, 변환된 데이터는 BLOB 저장소에서 제공하는 최대 파일 크기를 넘을 수 없다.
"컴퓨터가 인식하는 모든 파일(이진 데이터)을 저장하는 타입"