HEX は、x を含むバイトの 16 進表現を返します。パラメーター x のみが指定されている場合の長さは 2 * size(x)、すなわち HEX(x) になります。もう 1 つのパラメーターも指定されている場合、すなわち HEX(x,y) である場合、8 文字ずつの組の間に y が挿入された状態で y を含む 16 進文字列が返されます。その場合の長さは 2 * size(x) + ((size(x) - 1)/4) となります。
データ型 Fixed Binary、Pointer、Offset、および Char Varying の出力文字列 (先頭 2 バイトの固定 BIN サイズ フィールドに適用される) の出力文字列は、ビッグエンディアン形式で作成されます。
HEX 関数は、記憶域内での x の厳密なイメージを返すわけではありません。厳密なイメージが必要な場合は、HEXIMAGE 組み込み関数を使用します。