Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a:
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: unSTRINGvalor oBINARYque 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
- Si la entrada no es una dirección IP o bloque CIDR válido, la función devuelve INVALID_IP_ADDRESS_OR_CIDR_BLOCK.
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