Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für:
Databricks Runtime 18.2 und höher
Gibt den Netzwerkteil eines IPv4- oder IPv6-CIDR-Blocks in kanonischer Form zurück.
Diese Funktion wird nach ip_network_first Funktion aliasiert.
Syntax
ip_network ( cidr )
Argumente
-
cidr: EinSTRINGoderBINARYein Wert, der einen gültigen IPv4- oder IPv6 CIDR-Block darstellt.
Returns
Derselbe Typ wie die Eingabe (STRING oder BINARY), die die kanonische Form der Netzwerkadresse darstellt.
Die Funktion gibt zurück NULL , wenn die Eingabe lautet NULL.
Fehlerbedingungen
- Wenn die Eingabe kein gültiger CIDR-Block ist, gibt die Funktion INVALID_CIDR_BLOCK zurück.
Examples
> SELECT ip_network('192.168.1.100/24');
192.168.1.0
> SELECT ip_network('10.32.1.5/16');
10.32.0.0
> SELECT ip_network('2001:db8::1/32');
2001:db8::
> SELECT ip_network('::ffff:192.0.2.128/120');
::ffff:192.0.2.0
> SELECT hex(ip_network(X'C0A8016418'));
C0A80100
> SELECT ip_network(NULL);
NULL
> SELECT ip_network('192.168.1.5');
Error: INVALID_CIDR_BLOCK