構文
用途
TO_MULTI_BYTE
は、シングルバイト文字を、対応するマルチバイト文字に変換してchar
を戻します。char
のデータ型は、CHAR
、VARCHAR2
、NCHAR
またはNVARCHAR2
です。戻り値は、char
と同じデータ型です。
char
内に同等のマルチバイト文字がないシングルバイト文字は、シングルバイト文字として出力されます。このファンクションは、ご使用のデータベース・キャラクタ・セットに、シングルバイト文字およびマルチバイト文字の両方が含まれている場合にのみ有効です。
このファンクションは、CLOB
データを直接的にサポートしていません。ただし、暗黙的なデータ変換を使用してCLOB
を引数として渡すことはできます。
例
次の例では、シングルバイトA
からUTF8のマルチバイトA
への変換を示します。
SELECT dump(TO_MULTI_BYTE( 'A')) FROM DUAL; DUMP(TO_MULTI_BYTE('A')) ------------------------ Typ=1 Len=3: 239,188,161