ip_network_last Función

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

Devuelve la última dirección de un bloque CIDR IPv4 o IPv6 en su forma canónica.

Syntax

ip_network_last ( cidr )

Arguments

  • cidr: un STRING valor o BINARY que representa un bloque CIDR IPv4 o IPv6 válido.

Devoluciones

El mismo tipo que la entrada (STRING o BINARY), que representa la forma canónica de la última dirección en el bloque CIDR.

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

Condiciones del error

Examples

> SELECT ip_network_last('192.168.1.0/24');
  192.168.1.255

> SELECT ip_network_last('2001:db8::/32');
  2001:db8:ffff:ffff:ffff:ffff:ffff:ffff

> SELECT ip_network_last('::ffff:192.0.2.0/120');
  ::ffff:192.0.2.255

> SELECT hex(ip_network_last(X'C0A8016418'));
  C0A801FF

> SELECT ip_network_last(NULL);
  NULL

> SELECT ip_network_last('192.168.1.5');
  Error: INVALID_CIDR_BLOCK