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 nätverksdelen av ett IPv4- eller IPv6 CIDR-block i kanonisk form.
Den här funktionen är ett alias för ip_network funktionen.
Syntax
ip_network_first ( cidr )
Arguments
-
cidr: EttSTRINGellerBINARY-värde som representerar ett giltigt IPv4- eller IPv6 CIDR-block.
Returns
Samma typ som indata (STRING eller BINARY), som representerar den kanoniska formen av nätverksadressen.
Funktionen returnerar NULL om indata är NULL.
Feltillstånd
- Om indata inte är ett giltigt CIDR-block returnerar funktionen INVALID_CIDR_BLOCK.
Examples
> SELECT ip_network_first('192.168.1.100/24');
192.168.1.0
> SELECT ip_network_first('10.32.1.5/16');
10.32.0.0
> SELECT ip_network_first('2001:db8::1/32');
2001:db8::
> SELECT ip_network_first('::ffff:192.0.2.128/120');
::ffff:192.0.2.0
> SELECT hex(ip_network_first(X'C0A8016418'));
C0A80100
> SELECT ip_network_first(NULL);
NULL
> SELECT ip_network_first('192.168.1.5');
Error: INVALID_CIDR_BLOCK