VastbaseG100

基于openGauss内核开发的企业级关系型数据库。

Menu

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)