Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Funkcja
Dotyczy:
Databricks Runtime 18.2 lub nowsze
Important
Ta funkcja jest dostępna w wersji beta. Administratorzy obszaru roboczego mogą kontrolować dostęp do tej funkcji ze strony Podglądy . Zobacz Zarządzanie wersjami zapoznawczami usługi Azure Databricks.
Zwraca wersję adresu IP (4 lub 6) z adresu IPv4 lub IPv6 lub bloku CIDR.
Syntax
ip_version ( ip_or_cidr )
Arguments
-
ip_or_cidr: wartośćSTRINGlubBINARYreprezentująca adres IPv4 lub IPv6 lub blok CIDR.
Zwroty
Element INTEGER, 4 lub 6.
Funkcja zwraca NULL, jeśli dane wejściowe to NULL.
Warunki błędu
- Jeśli dane wejściowe nie są prawidłowym adresem IPv4 lub blokiem IPv6 lub CIDR, funkcja zwraca INVALID_IP_ADDRESS_OR_CIDR_BLOCK.
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