Выделение сетевого адреса с установкой бит префикса (CIDRBCAST)
Функция
Выделение сетевого адреса с установкой бит префикса.
Спецификация
<синтаксис>
::=CIDRBCAST (байтовое выражение)
Синтаксические правила
-
<Байтовое выражение>должно иметь типBYTE(5).
Возвращаемое значение
-
Конечный сетевой IP-адрес узла, задаваемый CIDR IP-адресом. Биты адреса, отведенные под префикс, установлены в 1.
-
Тип возвращаемого значения –
BYTE(4).
Примеры
select cidrbcast(hex('5052200b0a'));
| 507FFFFF |
create or replace table tab2 (cidr byte(5));
insert into tab2 values(hex('8082320010'));
select ltrim(to_char(getbyte(cidrbcast(cidr), 0), '999')) || '.' ||
ltrim(to_char(getbyte(cidrbcast(cidr),1), '999')) || '.' ||
ltrim(to_char(getbyte(cidrbcast(cidr),2), '999')) || '.' ||
ltrim(to_char(getbyte(cidrbcast(cidr),3), '999')) from tab2;
|128.130.255.255|