ip_version 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 adresinden veya CIDR bloğundan IP sürümünü (4 veya 6) döndürür.

Syntax

ip_version ( 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

bir INTEGERveya 46.

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

Hata koşulları

Examples

> SELECT ip_version('192.168.1.5');
  4

> SELECT ip_version('192.168.1.0/24');
  4

> SELECT ip_version('2001:db8::1');
  6

> SELECT ip_version('2001:db8::/32');
  6

> SELECT ip_version('::ffff:192.168.1.1');
  6

> SELECT ip_version(X'C0A80101');
  4

> SELECT ip_version(NULL);
  NULL

> SELECT ip_version('invalid.ip');
  Error: INVALID_IP_ADDRESS_OR_CIDR_BLOCK