ip_host 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.

IPv4 veya IPv6 adresinin kurallı gösterimini döndürür.

Syntax

ip_host ( ip )

Arguments

  • ip STRING: Geçerli bir IPv4 veya BINARY IPv6 adresini temsil eden bir veya değeri.

İadeler

Adresin kurallı biçimini temsil eden giriş (STRING veya BINARY) ile aynı tür.

İşlev, birinci parametre NULL ise NULL döndürür.

Hata koşulları

  • Giriş geçerli bir IPv4 veya IPv6 adresi değilse işlev INVALID_IP_ADDRESS döndürür.

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