Перейти к содержимому
Последнее обновление

TO_BASE64_BINARY

Описание​

Функция TO_BASE64_BINARY преобразует входную двоичную строку в формат кодирования Base64. Кодирование Base64 преобразует произвольные двоичные данные в строку, состоящую из 64 символов.

Синтаксис​

TO_BASE64_BINARY(<bin>)

Параметры​

ПараметрОписание
<bin>Двоичные данные для кодирования в Base64. Тип: VARBINARY

Возвращаемое значение​

Возвращает значение типа VARCHAR, представляющее строку в кодировке Base64.

Особые случаи:

  • Если входное значение равно NULL, возвращает NULL
  • Если входное значение — пустой VARBINARY (ноль байтов), возвращает пустую строку

Примеры​

  1. Кодирование одного символа
SELECT to_base64_binary(x'12');
+-------------------------+
| to_base64_binary(x'12') |
+-------------------------+
| Eg== |
+-------------------------+
  1. Кодирование нескольких символов
SELECT to_base64_binary(x'234AAA');
+-----------------------------+
| to_base64_binary(x'234AAA') |
+-----------------------------+
| I0qq |
+-----------------------------+