Liquibase: ошибка обновления функции / хранимой процедуры mysql
Я использую Liquibase на Mysql и получил ошибку ниже при попытке создать функцию
Непредвиденная ошибка при запуске Liquibase: в вашем синтаксисе SQL есть ошибка; проверьте руководство, соответствующее вашей версии сервера MariaDB, чтобы найти правильный синтаксис для использования рядом с 'в varchar2) return varchar2 is
Это мой функциональный файл MyFunction.sql:
create or replace function MyFuncion(p_id in varchar2)
return varchar2 is Result varchar2(50);
begin Result := 'bbbb' || p_id;
return(Result); end MyFuncion;
Конец моего списка изменений
<changeSet author="taibc" id="sqlFile-example2">
<sqlFile dbms="ttdp_thanh, mysql"
encoding="utf8"
endDelimiter="\n/"
path="MyFunction.sql"
relativeToChangelogFile="true"
splitStatements="true"
stripComments="true"/>
<rollback>
DROP Function MyFunction;
</rollback>
</changeSet>
Вы можете мне помочь?