Spec-Zone.ru › MariaDB

INET6_ATON

Синтаксис

INET6_ATON(expr)

Описание

Принимая IPv6 или IPv4 сетевой адрес в виде строки, возвращает двоичную строку, представляющую числовое значение адреса.

Не допускаются заключительные идентификаторы зон или заключительные сетевые маски. Для IPv4-адресов или IPv6-адресов с IPv4-частями не допускаются адреса с классом или заключительные номера портов, а также не поддерживаются восьмеричные числа.

Возвращаемая двоичная строка будет VARBINARY(16) или VARBINARY(4) для IPv6 и IPv4-адресов соответственно.

Возвращает NULL, если аргумент не распознан.

MariaDB начиная с 10.5.0

Начиная с MariaDB 10.5.0, INET6_ATON может принимать INET6 в качестве аргумента.

Примеры

SELECT HEX(INET6_ATON('10.0.1.1'));
+-----------------------------+
| HEX(INET6_ATON('10.0.1.1')) |
+-----------------------------+
| 0A000101                    |
+-----------------------------+

SELECT HEX(INET6_ATON('48f3::d432:1431:ba23:846f'));
+----------------------------------------------+
| HEX(INET6_ATON('48f3::d432:1431:ba23:846f')) |
+----------------------------------------------+
| 48F3000000000000D4321431BA23846F             |
+----------------------------------------------+

См. также

  • INET6_NTOA()
  • INET_ATON()
  • Тип данных INET6
Содержимое, воспроизведенное на этом сайте, является собственностью соответствующих владельцев, и это содержимое не предварительно проверяется MariaDB. Мнения, информация и мнения, выраженные в этом контенте, не обязательно отражают точку зрения MariaDB или любой другой стороны.

© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/inet6_aton/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API