MariaDb (SQL): преобразовать скрипт из строки с кодировкой base64 в байт arry - PullRequest
0 голосов
/ 26 мая 2020

Поскольку я новичок в SQL, мне интересно, могу ли я сделать это:

У меня есть таблица с вложениями (в основном PDF), закодированными как действительные строки base64. Теперь мне нужно преобразовать их в формат байтового массива, чтобы загрузить через tibco scribe.

Я нашел это решение в руководстве к инструменту для MySQL SERVER:

SELECT 
    Anlage,
    Anlage_name,
    CAST(N'' AS XML).value('xs:base64Binary(sql:column("Anlage"))','varbinary(max)') AS myBlob
FROM crm_Historie

Это не работает. Это сообщение об ошибке:

/ * SQL Fehler (1064): у вас есть ошибка в синтаксисе SQL; проверьте руководство, соответствующее вашей версии сервера MariaDB, чтобы найти правильный синтаксис для использования рядом с 'XML). values ​​(' xs: base64Binary (sql: column ("Anlage")) ',' varbinary (max) ') AS myBlob 'в строке 4 * /

Кто-нибудь знает, работает ли это в mariadb?

...