ip_host 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 canónica de una dirección IPv4 o IPv6.

Syntax

ip_host ( ip )

Arguments

  • ip: un STRING valor o BINARY que representa una dirección IPv4 o IPv6 válida. No se permite la notación CIDR.

Returns

El mismo tipo que la entrada (STRING o BINARY), que representa la forma canónica de la dirección.

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

Condiciones del error

  • Si la entrada no es una dirección IPv4 o IPv6 válida, la función devuelve INVALID_IP_ADDRESS.

Examples

> SELECT ip_host('192.168.1.5');
  192.168.1.5

> SELECT ip_host('2001:0db8:0000:0000:0000:0000:0000:0001');
  2001:db8::1

> SELECT ip_host('2001:DB8::1');
  2001:db8::1

> SELECT ip_host('::ffff:192.0.2.128');
  ::ffff:192.0.2.128

> SELECT hex(ip_host(X'C0A80101'));
  C0A80101

> SELECT ip_host(NULL);
  NULL

> SELECT ip_host('invalid.ip');
  Error: INVALID_IP_ADDRESS