Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:
Databricks Runtime 18.2 en hoger
Important
Deze functie bevindt zich in de bètaversie. Werkruimtebeheerders kunnen de toegang tot deze functie beheren vanaf de pagina Previews . Zie Azure Databricks previews beheren.
Retourneert de IP-versie (4 of 6) van een IPv4- of IPv6-adres of CIDR-blok.
Syntax
ip_version ( ip_or_cidr )
Arguments
-
ip_or_cidr: ASTRINGofBINARYwaarde die een IPv4- of IPv6-adres of CIDR-blok vertegenwoordigt.
Returns
Een INTEGER, of 46.
De functie retourneert NULL als de invoer is NULL.
Foutvoorwaarden
- Als de invoer geen geldig IPv4- of IPv6-adres of CIDR-blok is, retourneert de functie INVALID_IP_ADDRESS_OR_CIDR_BLOCK.
Examples
> SELECT ip_version('192.168.1.5');
4
> SELECT ip_version('192.168.1.0/24');
4
> SELECT ip_version('2001:db8::1');
6
> SELECT ip_version('2001:db8::/32');
6
> SELECT ip_version('::ffff:192.168.1.1');
6
> SELECT ip_version(X'C0A80101');
4
> SELECT ip_version(NULL);
NULL
> SELECT ip_version('invalid.ip');
Error: INVALID_IP_ADDRESS_OR_CIDR_BLOCK