HEXTORAW
構文
目的
HEXTORAWは、CHAR、VARCHAR2、NCHARまたはNVARCHAR2データ型で16進数を含むcharをRAW値に変換します。
このファンクションは、CLOBデータを直接的にサポートしていません。ただし、暗黙的なデータ変換を使用してCLOBを引数として渡すことはできます。
関連項目:
詳細は、「データ型の比較規則」を参照してください。
例
次の例では、RAW列を含む簡単な表を作成し、RAWに変換された16進数値を挿入します。
CREATE TABLE test (raw_col RAW(10));
INSERT INTO test VALUES (HEXTORAW('7D'));
次の例では、16進数をRAW値に変換し、そのRAW値をVARCHAR2にキャストします。
SELECT UTL_RAW.CAST_TO_VARCHAR2(HEXTORAW('4041424344'))
FROM DUAL;
UTL_RAW.CAST_TO_VARCHAR2(HEXTORAW('4041424344'))
------------------------------------------------
@ABCD関連項目:
「RAWデータ型とLONG RAWデータ型」および「RAWTOHEX」を参照してください。
