我有一个H2存储过程,可以从H2控制台创建它并正确运行。但是我需要从每次加载Spring时运行的schema.sql脚本中创建它。
错误是:
org.h2.jdbc.JdbcSQLException: Syntax error in SQL statement "create alias if not exists myproc as [*]$$ import java.sql.Connection"
只是为了清楚代码中没有[*] ..所以我猜它不喜欢$$。我试过斜线..局部变量..确实在文档中看到了有关使用'而不是$$的一些信息,但是尝试删除if不存在都无效。
另外,schema.sql文件中的其他表工作正常。
有什么办法让它在Spring Boot启动时运行?
谢谢