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 strängrepresentationen av en IP-adress eller ett CIDR-block.
Syntax
ip_as_string ( ip_or_cidr )
Arguments
-
ip_or_cidr: EttSTRINGellerBINARY-värde som representerar en IPv4- eller IPv6-adress eller ett CIDR-block.
Returns
En STRING som representerar den kanoniska strängformen för IP-adressen eller CIDR-blocket. För BINARY indata konverteras den binära representationen till motsvarande strängformulär.
Funktionen returnerar NULL om indata är NULL.
Feltillstånd
- Om indata inte är en giltig IP-adress eller ett CIDR-block returnerar funktionen INVALID_IP_ADDRESS_OR_CIDR_BLOCK.
Examples
> SELECT ip_as_string('192.168.1.1');
192.168.1.1
> SELECT ip_as_string('2001:0db8:0000:0000:0000:0000:0000:0001');
2001:db8::1
> SELECT ip_as_string('192.168.1.5/24');
192.168.1.0/24
> SELECT ip_as_string(X'C0A80101');
192.168.1.1
> SELECT ip_as_string(X'20010DB8000000000000000000000001');
2001:db8::1
> SELECT ip_as_string(NULL);
NULL
> SELECT ip_as_string('invalid.ip');
Error: INVALID_IP_ADDRESS_OR_CIDR_BLOCK