Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Funzione
Si applica a:
Databricks Runtime 18.2 e versioni successive
Important
Questa funzionalità è in versione beta. Gli amministratori dell'area di lavoro possono controllare l'accesso a questa funzionalità dalla pagina Anteprime . Vedere Gestire le anteprime di Azure Databricks.
Restituisce la parte di rete di un blocco CIDR IPv4 o IPv6 nel formato canonico.
Questa funzione è un alias per ip_network la funzione.
Syntax
ip_network_first ( cidr )
Argomenti
-
cidrSTRING: valore oBINARYche rappresenta un blocco CIDR IPv4 o IPv6 valido.
Resi
Stesso tipo dell'input (STRING o BINARY) che rappresenta la forma canonica dell'indirizzo di rete.
La funzione restituisce NULL se l'input è NULL.
Condizioni di errore
- Se l'input non è un blocco CIDR valido, la funzione restituisce 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