문법 |
목적 |
TO_SINGLE_BYTE함수는multibyte문자를 그에 상응하는 single-byte문자로
변환하여 char을 반환한다. char은 CHAR,VARCHAR2,NCHAR,NVARCHAR2일수 있다. 반환된 값은 char과 같은
데이터형이다.
char에서 동등한 single-byte가 없는 multibyte문자는 multibyte문자로
출력된다. 이 함수는 만약 데이터 베이스 문자세트가 single-byte문자와 multibyte문자를 동시에 소유할경우 유용하다.
이 함수는 직접적으로 CLOB 데이터를 지원하지 않는다. 그러나, CLOB는 암묵적 데이터 변환을
통하여 인수로 전달될수 있다.
예제 |
다음 예제는 UTF8에서 multibyte로 부터 single-byte ASCII A로 변환되는것을
설명한다.
SELECT TO_SINGLE_BYTE( CHR(15711393)) FROM DUAL; T - A