TO_HEX スカラー関数

TO_HEX 関数は、数値表現を 16 進表記に変換します。

Read syntax diagramSkip visual syntax diagramTO_HEX(expression)

スキーマは SYSIBM です。

expression
この式は、組み込みの文字ストリング、ブール値、 または数値の値を返す必要があります。 Unicode データベースでは、この式で GRAPHIC ストリングを返すこともできます。その場合、関数の評価の前にまず文字ストリングに変換されます。 入力のデータ・タイプが SMALLINT、INTEGER、BIGINT のいずれでもない場合は、関数の評価の前に BIGINT に暗黙的にキャストされます。

結果

結果のデータ・タイプは、入力式のデータ・タイプによって異なります。
  • 入力が SMALLINT の場合、結果は VARCHAR(4) です。
  • 入力が INTEGER の場合、結果は VARCHAR(8) です。
  • 入力が BIGINT の場合、結果は VARCHAR(16) です。

引数が NULL になる可能性がある場合、結果も NULL になる可能性があります。 引数が NULL の場合、結果は NULL 値になります。

values to_hex(565);
     returns value 235.