fungsi ip_as_string

Berlaku untuk:check ditandai ya 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: Nilai STRING atau BINARY yang 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

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