Tous les produits
Search
Centre de documentation

MaxCompute:NET_IP_TO_STRING

Dernière mise à jour :Sep 17, 2026

La fonction NET_IP_TO_STRING convertit une adresse IPv4 ou IPv6 du format BINARY vers le format STRING.

Syntaxe

STRING NET_IP_TO_STRING(BINARY <addr>)

Paramètres

addr : Obligatoire. Adresse IPv4 ou IPv6 à convertir, sous forme de valeur BINARY.

Valeur renvoyée

Renvoie une valeur STRING représentant l'adresse IP. Les règles suivantes s'appliquent :

  • Si addr contient 4 octets, la fonction renvoie l'adresse IPv4 correspondante sous forme de valeur STRING.

  • Si addr contient 16 octets, la fonction renvoie l'adresse IPv6 correspondante sous forme de valeur STRING.

  • Si addr n'est pas une valeur BINARY représentant une adresse IPv4 ou IPv6, la fonction renvoie une erreur.

  • Si addr est NULL, la fonction renvoie NULL.

Exemples

-- Returns the IPv4 address 255.255.255.0
SELECT NET_IP_TO_STRING(NET_IP_NET_MASK(4, 24));

-- Returns the IPv6 address ::ffff:192.0.2.128
SELECT NET_IP_TO_STRING(CAST(unhex('00000000000000000000FFFFC0000280') AS BINARY));

-- Returns NULL 
SELECT NET_IP_TO_STRING(NULL);

Fonctions associées

NET_IP_TO_STRING est une fonction réseau. Pour plus d'informations sur les fonctions réseau, consultez Présentation des fonctions réseau.