NULL Base64 и базы данных - MD5 & Base64 онлайн кодер/декодер
 

Base64 и базы данных

MySQL

Для СУБД MySQL написан специальный скрипт, создающий две функции BASE64_DECODE и BASE64_DECODE, которые можно использовать в SQL-выражениях. Его можно скачать по этой ссылке.

Oracle

В СУБД оракл для этого используются две функции utl_encode.base64_encode и utl_encode.base64_decode. Входной параметр должен быть типа RAW. Для преобразования строки в RAW надо использовать функцию utl_raw.cast_to_raw.

  r := utl_raw.cast_to_raw('входная строка');
  dbms_output.put_line(r);
  r := utl_encode.base64_encode(r);
  dbms_output.put_line(r);
  r := utl_encode.base64_decode(r);
  dbms_output.put_line(r)