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 en IPv4- eller IPv6-adress. Returnerar NULL i stället för att generera ett fel om indata är ogiltiga.
Syntax
try_ip_host ( ip )
Arguments
-
ip: EttSTRINGellerBINARY-värde som representerar en IPv4- eller IPv6-adress.
Returns
Samma typ som indata (STRING eller BINARY), som representerar den kanoniska formen av adressen.
Funktionen returnerar NULL om indata är NULL eller ogiltiga.
Examples
> SELECT try_ip_host('192.168.1.5');
192.168.1.5
> SELECT try_ip_host('2001:0db8:0000:0000:0000:0000:0000:0001');
2001:db8::1
> SELECT try_ip_host('2001:DB8::1');
2001:db8::1
> SELECT try_ip_host('::ffff:192.0.2.128');
::ffff:192.0.2.128
> SELECT hex(try_ip_host(X'C0A80101'));
C0A80101
> SELECT try_ip_host('invalid');
NULL
> SELECT try_ip_host(X'');
NULL
> SELECT try_ip_host(NULL);
NULL