ip_as_string Función

Se aplica a:check marcado yes Databricks Runtime 18.2 y versiones posteriores

Importante

Esta característica se encuentra en su versión beta. Los administradores del área de trabajo pueden controlar el acceso a esta característica desde la página Vistas previas . Consulte Administrar versiones preliminares de Azure Databricks.

Devuelve la representación de cadena canónica de una dirección IP o un bloque CIDR.

Syntax

ip_as_string ( ip_or_cidr )

Argumentos

  • ip_or_cidr: un STRING valor o BINARY que representa una dirección IPv4 o IPv6 o un bloque CIDR.

Returns

que STRING representa la forma de cadena canónica de la dirección IP o el bloque CIDR. En el caso BINARY de las entradas, la representación binaria se convierte en su forma de cadena equivalente.

La función devuelve NULL si la entrada es NULL.

Condiciones del error

Ejemplos

> 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