с Firebird 4.0 ваша версия: любая

BASE64_DECODE

Версии сервера

2.53.04.05.06.0
−−ДаДаДа

Доступно в

DSQL, PSQL

Формат

BASE64_DECODE(base64_data)

Описание

BASE64_DECODE декодирует строку с данными в кодировке Base64 и возвращает декодированное значение как VARBINARY или BLOB — в зависимости от типа входного аргумента.

Параметр base64_data — данные в Base64, дополненные знаком = до длины, кратной 4. Функция требует корректного выравнивания входа:

Когда входной аргумент не является BLOB, длина результирующего типа вычисляется как type_length * 3 / 4, где type_length — максимальная длина типа входа в байтах.

Пример

select cast(base64_decode('VGVzdCBiYXNlNjQ=') as varchar(12))
from rdb$database;
CAST
============
Test base64

См. также

BASE64_ENCODE, HEX_ENCODE, Встроенные функции по группам

Источник

Руководство по языку SQL СУБД Firebird 5.0 (sim1984 / ibase.ru, Public Documentation License)

Обсуждение