netmask()

返回IP地址网络掩码的函数

netmask() 是一个系统函数,返回提供的IP地址的网络掩码。

netmask()PostgreSQL 6.4 中添加。

用法

netmask ( inet ) → inet

如果提供了无效值,则会引发 ERROR

更改历史记录

示例

netmask() 的基本用法示例

postgres=# SELECT netmask('192.168.1.2/24');
    netmask    
---------------
 255.255.255.0
(1 row)

如果提供了无效地址,则会引发 ERROR

postgres=# SELECT netmask('192.168.1.2/99');
ERROR:  invalid input syntax for type inet: "192.168.1.2/99"
LINE 1: SELECT netmask('192.168.1.2/99');

分类

网络系统函数

另请参阅

masklen()host()broadcast()abbrev()

反馈

提交任何关于 "netmask()" 的评论、建议或更正 此处