TO_MULTI_BYTE
Syntax
TO_MULTI_BYTE
(
str IN text
)
RETURNS text;
개요
단일 바이트(ASCII) 문자를 데이터베이스 인코딩에 따른 해당 다중 바이트 문자로 변환한다.
예를 들어, ASCII 범위(0x20 ~ 0x7E)에 해당하는 문자는 미리 정의된 다중 바이트 매핑 테이블(UTF8, EUC_JP, EUC_CN 등)에 따라 변환된다.
데이터베이스 인코딩이 해당 매핑 테이블 중 하나에 해당하면, 입력 문자열의 각 문자를 대응하는 다중 바이트 문자열로 치환하고, 그 외의 문자는 그대로 반환한다.
파라미터
파라미터
설명
str
text
타입이다; 변환할 대상 문자열이다. ASCII 문자들이 다중 바이트 문자로 치환된다.
예제
SELECT oracle.TO_MULTI_BYTE('Hello, World!');
to_multi_byte
----------------------------
Hello, World!
(1 row)
Last updated