Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
fungsi
Berlaku untuk:
Databricks Runtime 18.2 ke atas
Important
Fitur ini ada di Beta. Admin ruang kerja dapat mengontrol akses ke fitur ini dari halaman Pratinjau . Lihat Kelola Pratinjau Azure Databricks.
Mengembalikan representasi string kanonis dari alamat IP atau blok CIDR.
Syntax
ip_as_string ( ip_or_cidr )
Argumen
-
ip_or_cidr: NilaiSTRINGatauBINARYyang mewakili alamat IPv4 atau IPv6 atau blok CIDR.
Returns
yang STRING mewakili bentuk string kanonis dari alamat IP atau blok CIDR. Untuk BINARY input, representasi biner dikonversi ke bentuk string yang setara.
Fungsi mengembalikan NULL jika input adalah NULL.
Kondisi kesalahan
- Jika input bukan alamat IP atau blok CIDR yang valid, fungsi mengembalikan INVALID_IP_ADDRESS_OR_CIDR_BLOCK.
Examples
> SELECT ip_as_string('192.168.1.1');
192.168.1.1
> SELECT ip_as_string('2001:0db8:0000:0000:0000:0000:0000:0001');
2001:db8::1
> SELECT ip_as_string('192.168.1.5/24');
192.168.1.0/24
> SELECT ip_as_string(X'C0A80101');
192.168.1.1
> SELECT ip_as_string(X'20010DB8000000000000000000000001');
2001:db8::1
> SELECT ip_as_string(NULL);
NULL
> SELECT ip_as_string('invalid.ip');
Error: INVALID_IP_ADDRESS_OR_CIDR_BLOCK