Функции для работы с MAC-адресами

MAC (Media Access Control) – адрес, используемый системой управления сетевым доступом. Представляет собой уникальное 48-битовое число, отображаемое обычно в виде 12-значного шестнадцатеричного числа. MAC-адрес позволяет однозначно идентифицировать устройство в локальной сети (т.е. это сетевой аппаратный адрес устройства, подключенного к сети).

Примеры внешнего представления MAC-адресов:

  • '08002b:010203';

  • '08002b-010203';

  • '0800.2b01.0203';

  • '08-00-2b-01-02-03';

  • '08:00:2b:01:02:03'.

Аргументы функций могут быть заданы < SQL-параметром >, который должен содержать спецификацию типа данных параметра, например:

select mactoraw(? (char(17)),? (char(17)));
08/00/2b/01/02/03
XX/XX/XX/XX/XX/XX
| 08 00 2B 01 02 03|