netmask()
是一个系统函数,返回提供的IP地址的网络掩码。
netmask()
在 PostgreSQL 6.4 中添加。
示例
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');
参考文献
- PostgreSQL 文档: IP地址函数