Tous les produits
Search
Centre de documentation

MaxCompute:NET_IP_TO_STRING

Dernière mise à jour :Aug 10, 2026

La fonction NET_IP_TO_STRING convertit une adresse IPv4 ou IPv6 du format binaire BINARY au format chaîne STRING.

Syntaxe

STRING NET_IP_TO_STRING(BINARY <addr>)

Paramètres

addr : Obligatoire. Type BINARY. Données représentant l'adresse IPv4 ou IPv6 à convertir.

Valeur de retour

Renvoie l'adresse IP sous forme de STRING. Les règles de renvoi sont les suivantes :

  • Si l'entrée addr est constituée de 4 octets, la fonction renvoie l'adresse IPv4 sous forme de STRING.

  • Si l'entrée addr est constituée de 16 octets, la fonction renvoie l'adresse IPv6 sous forme de STRING.

  • Si l'entrée addr n'est pas une adresse IPv4 ou IPv6 de type BINARY, une erreur est renvoyée.

  • Si la valeur de l'entrée addr est NULL, la fonction renvoie NULL.

Exemples

-- 返回IPV4地址 255.255.255.0
SELECT NET_IP_TO_STRING(NET_IP_NET_MASK(4, 24));

-- 返回IPV6地址 ::ffff:192.0.2.128
SELECT NET_IP_TO_STRING(CAST(unhex('00000000000000000000FFFFC0000280') AS BINARY));

-- 返回NULL 
SELECT NET_IP_TO_STRING(NULL);

Fonctions associées

La fonction NET_IP_TO_STRING fait partie des fonctions réseau. Pour plus d'informations sur les autres fonctions liées au réseau, consultez la rubrique Présentation des fonctions réseau.