ip_network_first 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 CIDR bloğunun ağ bölümünü kurallı biçiminde döndürür.

Bu işlev, işlevinip_network diğer adıdır.

Syntax

ip_network_first ( cidr )

Arguments

  • cidr STRING: Geçerli bir IPv4 veya IPv6 CIDR bloğunu temsil eden bir veya BINARY değeri.

İadeler

Ağ adresinin 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ı

Examples

> SELECT ip_network_first('192.168.1.100/24');
  192.168.1.0

> SELECT ip_network_first('10.32.1.5/16');
  10.32.0.0

> SELECT ip_network_first('2001:db8::1/32');
  2001:db8::

> SELECT ip_network_first('::ffff:192.0.2.128/120');
  ::ffff:192.0.2.0

> SELECT hex(ip_network_first(X'C0A8016418'));
  C0A80100

> SELECT ip_network_first(NULL);
  NULL

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