Преобразование внешнего представления CIDR IP-адреса во внутреннее (CIDRTORAW)
Функция
Преобразование внешнего представления CIDR IP-адреса во внутреннее.
Спецификация
<синтаксис>
::=CIDRTORAW (символьное выражение)
Синтаксические правила
-
<Символьное выражение>должно иметь типCHARилиVARCHARс длиной от9до18символов включительно в формате IP-адреса.
Возвращаемое значение
-
Внутреннее представление CIDR IP-адреса. Тип возвращаемого значения –
BYTE(5). Из них первые 4 байта занимает собственно сетевой адрес, 5-й байт – размер префикса.
Примеры
select cidrtoraw('80.82.32.00/10');
| 505220000A |
create or replace table tab1 (cidr varchar(18));
insert into tab1 values('80.82.32.00/10');
select cidrtoraw(cidr) from tab1;