try_ip_as_string fonksiyon

Şunun için geçerlidir:evet olarak işaretlendi Databricks Runtime 18.2 ve üzerini denetleyin

Important

Bu özellik Beta sürümündedir. Çalışma alanı yöneticileri Bu özelliğe erişimi Önizlemeler sayfasından denetleyebilir. Bkz. Azure Databricks önizlemelerini yönetme.

IP adresinin veya CIDR bloğunun kurallı dize gösterimini döndürür. Giriş geçersizse hata oluşturmak yerine döndürür NULL .

Syntax

try_ip_as_string ( ip_or_cidr )

Arguments

  • ip_or_cidr STRING: IPv4 veya BINARY IPv6 adresini ya da CIDR bloğunu temsil eden bir veya değeri.

İadeler

STRING IP adresinin veya CIDR bloğunun kurallı dize biçimini temsil eden bir. Girişler için BINARY ikili gösterimi eşdeğer dize biçimine dönüştürülür.

giriş NULL veya geçersizse işlev döndürürNULL.

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