IS_IPV4_MAPPED
更新时间:2025-10-16
## 描述 该函数采用以数字形式表示的二进制字符串形式的 lPv6 地址,由 INET6_ATON 返回。INET6_ATON 是 IPV6_STRING_TO_NUM_OR_NULL 的别名
- IPv4 映射地址的格式为
::ffff:ipv4_address
语法
SQL
1IS_IPV4_MAPPED(INET6_ATON(<ipv4_addr>))
参数
Parameter | Description |
---|---|
<ipv4_addr> |
兼容 ipv4 的地址,例如 '::ipv4_address' |
返回值
如果参数是有效的 IPv4 映射 IPv6 地址,则返回 1,否则返回 0,
- 如果输入为 NULL, 则返回 NULL
举例
SQL
1SELECT IS_IPV4_MAPPED(INET6_ATON('::ffff:10.0.5.9')) AS re1, IS_IPV4_MAPPED(INET6_ATON('::10.0.5.9')) AS re2;
Text
1+------+------+
2| re1 | re2 |
3+------+------+
4| 1 | 0 |
5+------+------+