Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
funktion
Gäller för:
Databricks Runtime 18.2 och senare
Important
Den här funktionen finns i Beta. Arbetsyteadministratörer kan styra åtkomsten till den här funktionen från sidan Förhandsversioner . Se Hantera förhandsversioner av Azure Databricks.
Returnerar den kanoniska representationen av ett IPv4- eller IPv6 CIDR-block. Returnerar NULL i stället för att generera ett fel om indata är ogiltiga.
Syntax
try_ip_cidr ( cidr )
Arguments
-
cidr: EttSTRINGellerBINARY-värde som representerar ett IPv4- eller IPv6 CIDR-block.
Returns
Samma typ som indata (STRING eller BINARY), som representerar den kanoniska formen av CIDR-blocket.
Funktionen returnerar NULL om indata är NULL eller ogiltiga.
Examples
> SELECT try_ip_cidr('192.168.1.100/24');
192.168.1.0/24
> SELECT try_ip_cidr('2001:0db8:0000:0000:0000:0000:0000:0001/32');
2001:db8::/32
> SELECT try_ip_cidr('::ffff:192.0.2.128/120');
::ffff:192.0.2.0/120
> SELECT hex(try_ip_cidr(X'C0A8016418'));
C0A8010018
> SELECT try_ip_cidr('invalid');
NULL
> SELECT try_ip_cidr(X'');
NULL
> SELECT try_ip_cidr(NULL);
NULL