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 kanoniczną reprezentację ciągu adresu IP lub bloku CIDR. Zwraca NULL wartość zamiast zgłaszać błąd, jeśli dane wejściowe są nieprawidłowe.
Syntax
try_ip_as_string ( ip_or_cidr )
Arguments
-
ip_or_cidr: wartośćSTRINGlubBINARYreprezentująca adres IPv4 lub IPv6 lub blok CIDR.
Zwroty
Reprezentująca STRING kanoniczną postać ciągu adresu IP lub bloku CIDR. W przypadku BINARY danych wejściowych reprezentacja binarna jest konwertowana na odpowiedni formularz ciągu.
Funkcja zwraca NULL wartość , jeśli dane wejściowe są NULL nieprawidłowe.
Examples
> SELECT try_ip_as_string('192.168.1.1');
192.168.1.1
> SELECT try_ip_as_string('2001:0db8:0000:0000:0000:0000:0000:0001');
2001:db8::1
> SELECT try_ip_as_string('192.168.1.5/24');
192.168.1.0/24
> SELECT try_ip_as_string(X'C0A80101');
192.168.1.1
> SELECT try_ip_as_string(X'20010DB8000000000000000000000001');
2001:db8::1
> SELECT try_ip_as_string('invalid');
NULL
> SELECT try_ip_as_string(X'');
NULL
> SELECT try_ip_as_string(NULL);
NULL