Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à :
Databricks Runtime 18.2 et versions ultérieures
Important
Cette fonctionnalité est en version bêta. Les administrateurs d’espace de travail peuvent contrôler l’accès à cette fonctionnalité à partir de la page Aperçus . Consultez Gérer les préversions d’Azure Databricks.
Retourne la partie réseau d’un bloc CIDR IPv4 ou IPv6 sous sa forme canonique.
Cette fonction est alias par ip_network_first fonction.
Syntax
ip_network ( cidr )
Arguments
-
cidr: valeurSTRINGreprésentantBINARYun bloc CIDR IPv4 ou IPv6 valide.
Returns
Le même type que l’entrée (STRING ou BINARY), représentant la forme canonique de l’adresse réseau.
La fonction retourne NULL si l’entrée est NULL.
Conditions de l’erreur
- Si l’entrée n’est pas un bloc CIDR valide, la fonction retourne INVALID_CIDR_BLOCK.
Examples
> SELECT ip_network('192.168.1.100/24');
192.168.1.0
> SELECT ip_network('10.32.1.5/16');
10.32.0.0
> SELECT ip_network('2001:db8::1/32');
2001:db8::
> SELECT ip_network('::ffff:192.0.2.128/120');
::ffff:192.0.2.0
> SELECT hex(ip_network(X'C0A8016418'));
C0A80100
> SELECT ip_network(NULL);
NULL
> SELECT ip_network('192.168.1.5');
Error: INVALID_CIDR_BLOCK