fungsi ip_cidr

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 kanonis dari blok CIDR IPv4 atau IPv6.

Syntax

ip_cidr ( cidr )

Argumen

  • 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 blok CIDR.

Fungsi mengembalikan NULL jika input adalah NULL.

Kondisi kesalahan

Examples

> SELECT ip_cidr('192.168.1.100/24');
  192.168.1.0/24

> SELECT ip_cidr('2001:0db8:0000:0000:0000:0000:0000:0001/32');
  2001:db8::/32

> SELECT ip_cidr('::ffff:192.0.2.128/120');
  ::ffff:192.0.2.0/120

> SELECT hex(ip_cidr(X'C0A8016418'));
  C0A8010018

> SELECT ip_cidr(NULL);
  NULL

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