inet_merge()

计算最小地址范围的函数

inet_merge() 是一个用于确定包含两个提供的 IP 地址的最小地址范围的系统函数。

inet_merge() 添加于 PostgreSQL 9.5

用法

inet_merge ( inet, inet ) → cidr

如果提供无效值,则会引发 ERROR 错误。

变更历史

示例

inet_merge() 的基本用法示例

postgres=# SELECT inet_merge('192.168.1.2/24', '192.168.2.2/24');
   inet_merge   
----------------
 192.168.0.0/22
(1 row)

如果提供无效地址,则会引发 ERROR 错误。

postgres=# SELECT inet_merge('192.168.1.999', '192.168.2.2/24');
ERROR:  invalid input syntax for type inet: "192.168.1.999"
LINE 1: SELECT inet_merge('192.168.1.999', '192.168.2.2/24');

分类

网络系统函数

另请参阅

network()inet_same_family()

反馈

针对 "inet_merge()" 提交任何评论、建议或更正 此处