Доступные версии документации

Определение длины префикса CIDR IP-адреса

Функция

Определение длины префикса CIDR IP-адреса.

Спецификация
   
<синтаксис>::=
{CIDRLEN |IP_MASKLEN} (байтовое выражение)

Примечание

Функция IP_MASKLEN реализована для совместимости с PostgreSQL 7.3.

Синтаксические правила
  1. <Байтовое выражение> должно иметь тип BYTE(5).

Возвращаемое значение
  1. Длина префикса CIDR IP-адреса.

  2. Тип возвращаемого значения – INT.

Примеры
select
cidrlen (HEX('8082320010')),
ip_masklen (HEX('8082320010'));
select cidrlen (cast HEX('8082320010') as byte(5));
| 16 |16|
create or replace table tab2 (cidr byte(5));
insert into tab2 values(hex('8082320010'));
select cidrlen( cidr ) from tab2;
|16 | 
Заметили ошибку?
Выделите текст и нажмите Ctrl + Enter