IS_IPV4_COMPAT
功能描述
IS_IPV4_COMPAT函数用于判断一个数字形式的IPv6地址是否是一个IPv4兼容的IPv6地址。如果是返回1,否则返回 0。IPv4 兼容地址的格式为::ipv4_address
。
注意事项
- 该功能仅在数据库兼容模式为MySQL时支持(即数据库实例初始化时指定DBCOMPATIBILITY='B')。
- 如果参数为NULL,该函数将返回NULL。
语法格式
IS_IPV4_COMPAT(bytea)
参数说明
bytea
一个待检查的IPv6地址。
示例
SELECT IS_IPV4_COMPAT(INET6_ATON('::10.0.5.9'));
SELECT IS_IPV4_COMPAT(INET6_ATON('::ffff:10.0.5.9'));
返回结果为:
is_ipv4_compat
----------------
1
(1 row)
is_ipv4_compat
----------------
0
(1 row)