Выделение сетевого адреса со сбросом бит префикса

Функция

Выделение сетевого адреса со сбросом бит префикса.

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

Возвращаемое значение
  1. Конечный сетевой IP-адрес узла, задаваемый CIDR IP-адресом. Биты адреса, отведенные под префикс, установлены в 0.

  2. Тип возвращаемого значения – BYTE(4).

Примеры
select cidrnet(hex('5052200b0a'));
|50400000|
create or replace table tab2 (cidr byte(5));
insert into tab2 values(hex('8082320010'));
select ltrim(to_char(getbyte(cidrnet(cidr), 0), '999')) || '.' ||
       ltrim(to_char(getbyte(cidrnet(cidr),1), '999')) || '.' ||
       ltrim(to_char(getbyte(cidrnet(cidr),2), '999')) || '.' ||
       ltrim(to_char(getbyte(cidrnet(cidr),3), '999')) from tab2;
| 128.130.0.0 |