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
IP adresinin veya CIDR bloğunun kurallı ikili gösterimini döndürür. Giriş geçersizse hata oluşturmak yerine döndürür NULL .
Syntax
try_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.
giriş NULL veya geçersizse işlev döndürürNULL.
Examples
> SELECT hex(try_ip_as_binary('192.168.1.1'));
C0A80101
> SELECT hex(try_ip_as_binary('192.168.1.5/24'));
C0A8010018
> SELECT hex(try_ip_as_binary('2001:db8::1'));
20010DB8000000000000000000000001
> SELECT hex(try_ip_as_binary('::ffff:192.168.1.1'));
00000000000000000000FFFFC0A80101
> SELECT hex(try_ip_as_binary(X'C0A80101'));
C0A80101
> SELECT try_ip_as_binary('invalid');
NULL
> SELECT try_ip_as_binary(X'');
NULL
> SELECT try_ip_as_binary(NULL);
NULL