Hello!

On Monday 24 August 2009 19:50:29 Artem Chuprina wrote:
>  AP> Отсюда легко получить адреса сетей вида 169.254.7.39/255.255.0.0
>  AP> Соответственно, полученные значения сразу же можно передать в утилиту 
>  AP> sqlite3 и обрабатывать функциями обсуждаемого модуля.
> 
> А тогда, извини, функция должна называться не isinnet, а issamenet, и
> получать три параметра - два адреса (любой из которых может быть адресом
> сети) и маску.

Интересная мысль, что касается определения вхождения подсетей.
select ISINNET( '172.16.1.193/24',  '172.16.1.0/24' );
Это добавлю.

Что касается формы
select ISINNET( '172.16.1.193/8',  '172.16.1.0/16', 24 );
или, с вашим обозначением,
select ISSAMENET( '172.16.1.193/8',  '172.16.1.0/16', 24 );
то мне не понятно, какой же должен быть результат и что он значит. 

Best regards, Alexey Pechnikov.
http://pechnikov.tel/

Ответить