Выделение сетевого адреса со сбросом бит префикса
Функция
Выделение сетевого адреса со сбросом бит префикса.
Спецификация
< синтаксис >
::=
CIDRNET (байтовое выражение)
Синтаксические правила
-
< Байтовое выражение >
должно иметь тип BYTE(5).
Возвращаемое значение
-
Конечный сетевой IP-адрес узла, задаваемый CIDR IP-адресом. Биты адреса, отведенные под префикс, установлены в 0.
-
Тип возвращаемого значения – 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 |