ip_network fonksiyon

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

IPv4 veya IPv6 CIDR bloğunun ağ bölümünü kurallı biçiminde döndürür.

Bu işlev işlev tarafındanip_network_first diğer adla kullanılır.

Syntax

ip_network ( 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ı

Örnekler

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

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

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

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

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

> SELECT ip_network(NULL);
  NULL

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