メインコンテンツにスキップ
Workday User Guide
最終更新: 2023-06-23
HEX_TO_IP

HEX_TO_IP

説明

HEX_TO_IP
は、16 進数エンコードされたデータを変換する行関数です。
TEXT
IP アドレスのテキスト表現に値を限定する。

構文

HEX_TO_IP
(
STRING
)

戻り値

型の値を返します
TEXT
IP4 または IP6 のいずれかのアドレスを表します。返される IP アドレスのタイプは、入力文字列によって異なります。8 文字の 16 進数の文字列は、IP アドレスを返します。32 文字の 16 進数文字列は、IPP アドレスを返します。
IPP アドレスは、先頭のゼロを削除したり、圧縮語句を使用せずに、完全な長さで表されます。
::
の注記。たとえば、次のようになります。
2001:0db8:0000:0000:0000:ff00:0042:8329
ではなく
2001:db8::ff00:42:8329
有効な 8 文字または 32 文字を含まない入力文字列は、返されません
NULL

入力パラメータ

文字列
必須のコンテンツ。16 進数エンコードされた を返すフィールドまたは式
TEXT
値。16 進数の文字列は、8 文字 (の場合は IP4 アドレスに変換される)、32 文字 (この場合は IP6 アドレスに変換) のいずれかである必要があります。

byte_encoded_ips
列にある 16 進数エンコードされた文字列値ごとに、プレーン テキストの IP アドレスを返します。
HEX_TO_IP([byte_encoded_ips])
8 文字の 16 進数エンコードされた文字列を、プレーン テキストの IP アドレスに変換します。
HEX_TO_IP(AB20FE01) returns
171.32.254.1
32 文字の 16 進数エンコードされた文字列を、プレーン テキストの IP アドレスに変換します。
HEX_TO_IP(FE800000000000000202B3FFFE1E8329) returns
fe80:0000:0000:0000:0202:b3ff:fe1e:8329