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
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