プライマリ・コンテンツに移動
Oracle® Database SQL言語リファレンス
12cリリース1 (12.1)
B71278-13
  目次へ移動
目次
索引へ移動
索引

前
 
次
 

HEXTORAW

構文

hextoraw.gifの説明が続きます。
図hextoraw.gifの説明

用途

HEXTORAWは、CHARVARCHAR2NCHARまたは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」を参照してください。