TO_HEX スカラー関数
TO_HEX 関数は、数値表現を 16 進表記に変換します。
スキーマは 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.