ip_cidr 함수

적용 대상:예 Databricks Runtime 18.2 이상으로 표시된 확인

IPv4 또는 IPv6 CIDR 블록의 정식 표현을 반환합니다.

Syntax

ip_cidr ( cidr )

인수

  • cidr: 유효한 IPv4 또는 IPv6 CIDR 블록을 나타내는 값 STRING 입니다 BINARY .

Returns

CIDR 블록의 정식 형식을 나타내는 입력(STRING 또는 BINARY)과 동일한 형식입니다.

입력이 NULL인 경우 함수는 NULL를 반환합니다.

오류 조건

  • 입력이 유효한 CIDR 블록이 아니면 함수는 INVALID_CIDR_BLOCK 반환합니다.

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