Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Şunun için geçerlidir:
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ı ikili gösterimini döndürür.
Syntax
ip_as_binary ( ip_or_cidr )
Arguments
-
ip_or_cidrSTRING: IPv4 veyaBINARYIPv6 adresini ya da CIDR bloğunu temsil eden bir veya değeri.
İadeler
BINARY IP adresinin veya CIDR bloğunun kurallı ikili biçimini temsil eden bir. IPv4 adresleri 4 bayt, IPv6 adresleri 16 bayt ve CIDR blokları ön ek uzunluğu için ek bir bayt içerir.
İşlev, birinci parametre NULL ise NULL döndürür.
Hata koşulları
- Giriş geçerli bir IP adresi veya CIDR bloğu değilse işlev INVALID_IP_ADDRESS_OR_CIDR_BLOCK döndürür.
Örnekler
> SELECT hex(ip_as_binary('192.168.1.1'));
C0A80101
> SELECT hex(ip_as_binary('2001:db8::1'));
20010DB8000000000000000000000001
> SELECT hex(ip_as_binary('192.168.1.5/24'));
C0A8010018
> SELECT hex(ip_as_binary(X'C0A80101'));
C0A80101
> SELECT ip_as_binary(NULL);
NULL
> SELECT ip_as_binary('invalid.ip');
Error: INVALID_IP_ADDRESS_OR_CIDR_BLOCK