Liquibase:错误更新功能/存储过程mysql

时间:2018-07-19 03:16:35

标签: mysql mariadb liquibase sql-function

我在Mysql上使用Liquibase并尝试创建函数时遇到以下错误

  

运行Liquibase时发生意外错误:您的SQL错误   句法;检查与您的MariaDB服务器相对应的手册   在varchar2中在'附近使用的正确语法的版本)返回varchar2   是

这是我的功能文件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>

你能帮我吗?

0 个答案:

没有答案