fungsi ip_network_last

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 alamat terakhir blok CIDR IPv4 atau IPv6 dalam bentuk kanonisnya.

Syntax

ip_network_last ( cidr )

Arguments

  • cidr: Nilai STRING atau BINARY yang mewakili blok CIDR IPv4 atau IPv6 yang valid.

Returns

Jenis yang sama dengan input (STRING atau BINARY), yang mewakili bentuk kanonis dari alamat terakhir di blok CIDR.

Fungsi mengembalikan NULL jika input adalah NULL.

Kondisi kesalahan

Examples

> SELECT ip_network_last('192.168.1.0/24');
  192.168.1.255

> SELECT ip_network_last('2001:db8::/32');
  2001:db8:ffff:ffff:ffff:ffff:ffff:ffff

> SELECT ip_network_last('::ffff:192.0.2.0/120');
  ::ffff:192.0.2.255

> SELECT hex(ip_network_last(X'C0A8016418'));
  C0A801FF

> SELECT ip_network_last(NULL);
  NULL

> SELECT ip_network_last('192.168.1.5');
  Error: INVALID_CIDR_BLOCK