sql-maven插件创建函数



我正在使用hsqldb和嵌入式jetty实例(通过)maven进行本地测试。该应用程序将在生产中使用mysql数据库。对于特定的查询,我需要调用mysql的UNHEX()。如何为hsqldb创建一个包装器来调用它的HEXTORAW()函数。我尝试过以下操作,但是sql-maven插件出错了。

CREATE FUNCTION "UNHEX"(t VARCHAR(100))
RETURNS VARBINARY(100)
BEGIN
RETURN HEXTORAW(t);
END;

sql-maven插件错误:

未能对项目rms:Unexpected token:语句中的FUNCTION执行目标org.codehaus.mojo:sql maven插件:1.5:执行(默认cli)[[ERROR]创建函数]

如何创建包装器函数?

CREATE FUNCTION在HSQLDB 2.x中受支持。如果您使用HSQLDB 2.2.8或更高版本,它应该可以工作。

最新更新