728x90
TO_CHAR (bfile|blob)
구문
TO_CHAR( { bfile | blob } [, csid] )
목적
TO_CHAR (bfile|blob) 함수는 BFILE 또는 BLOB 데이터를 데이터베이스 문자 집합으로 변환합니다. 반환되는 값은 항상 VARCHAR2입니다. 반환된 값이 VARCHAR2 데이터 형식에 맞지 않을 경우 데이터가 자르거나 일부가 손실됩니다.
csid에 대해 BFILE 또는 BLOB 데이터의 문자 집합 ID(set ID)를 지정하십시오. BFILE 또는 BLOB 데이터의 문자 집합이 데이터베이스 문자 집합인 경우 csid에 0 값을 지정하거나 csid를 생략할 수 있습니다.
참고:
Oracle Database Globalization Support Guide의 부록 C는 이 함수의 문자 리턴 값에 할당되는 정렬(collation)을 정의하는 정렬 파생 규칙(collation derivation rules)에 대한 정보를 제공합니다.
예제
다음 가상의 예제는 테이블 media_tab의 BFILE 열 media_col을 입력으로 사용하며, 이 테이블은 ID 873을 사용하는 문자 집합을 사용합니다. 이 예제는 데이터베이스 문자 집합을 사용하는 VARCHAR2 값을 반환합니다.
SELECT TO_CHAR(media_col, 873) FROM media_tab;
출처: 오라클 레퍼런스
원문 링크: Oracle TO_CHAR (bfile|blob) 함수 문서
반응형
'코딩 > 오라클 함수' 카테고리의 다른 글
[오라클 레퍼런스 함수] TO_CHAR (datetime) - 날짜 및 시간 데이터를 지정한 형식으로 변환 (0) | 2023.08.29 |
---|---|
[오라클 레퍼런스 함수] TO_CHAR (character) - 문자 데이터를 데이터베이스 문자 집합(database character set)으로 변환 (0) | 2023.08.29 |
[오라클 레퍼런스 함수] TO_BLOB (raw) - RAW 및 LONG RAW 값을 BLOB으로 변환 (0) | 2023.08.28 |
[오라클 레퍼런스 함수] TO_BLOB (bfile) - BFILE 값을 BLOB 값으로 변환 (0) | 2023.08.28 |
[오라클 레퍼런스 함수] TO_BINARY_FLOAT - single-precision 부동 소수점 숫자로 변환 (0) | 2023.08.28 |
댓글