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
Important
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. Devuelve NULL en lugar de generar un error si la entrada no es válida.
Syntax
try_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 o no es NULL válida.
Examples
> SELECT try_ip_as_string('192.168.1.1');
192.168.1.1
> SELECT try_ip_as_string('2001:0db8:0000:0000:0000:0000:0000:0001');
2001:db8::1
> SELECT try_ip_as_string('192.168.1.5/24');
192.168.1.0/24
> SELECT try_ip_as_string(X'C0A80101');
192.168.1.1
> SELECT try_ip_as_string(X'20010DB8000000000000000000000001');
2001:db8::1
> SELECT try_ip_as_string('invalid');
NULL
> SELECT try_ip_as_string(X'');
NULL
> SELECT try_ip_as_string(NULL);
NULL