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」を参照してください。