Funzione ip_as_string

Si applica a:check contrassegnato come sì 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 rappresentazione di stringa canonica di un indirizzo IP o di un blocco CIDR.

Syntax

ip_as_string ( ip_or_cidr )

Argomenti

  • ip_or_cidr STRING: valore o BINARY che rappresenta un indirizzo IPv4 o IPv6 o un blocco CIDR.

Resi

Oggetto STRING che rappresenta la forma di stringa canonica dell'indirizzo IP o del blocco CIDR. Per BINARY gli input, la rappresentazione binaria viene convertita nel formato stringa equivalente.

La funzione restituisce NULL se l'input è NULL.

Condizioni di errore

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