RAWTOHEX
構文
目的
RAWTOHEX
は、raw
を16進表記で表した文字値に変換します。
SQL組込みファンクションとして使用される場合、RAWTOHEX
は、LONG
、LONG
RAW
、CLOB
、NCLOB
、BLOB
, またはBFILE
以外のすべてのスカラー・データ型の引数を取ります。引数がRAW
以外のデータ型の場合、このファンクションは一定数のデータ・バイトを使用して表した引数値を同じ数のデータ・バイトのRAW
値に変換します。データ自体は変更されませんが、そのデータ型はRAW
データ型に再キャストされます。
このファンクションは、raw
の値を構成するバイトの16進表記でVARCHAR2
値を戻します。各バイトは、2桁の16進数で表されます。
ノート:
RAWTOHEX
は、PL/SQL組込みファンクションとして使用される場合は異なる動作をします。詳細は、『Oracle Database開発ガイド』を参照してください。
関連項目:
RAWTOHEX
の文字の戻り値に割り当てる照合を定義する照合導出ルールは、『Oracle Databaseグローバリゼーション・サポート・ガイド』の付録Cを参照してください。
例
次の例は、RAW
列の値に等しい16進を戻します。
SELECT RAWTOHEX(raw_column) "Graphics" FROM graphics; Graphics -------- 7D
関連項目: