我在springn jdbc项目中使用hsqldb作为junits而url是
jdbc:hsqldb:file:${basedir}/src/test/resources/hsqldb/test.db;sql.syntax_db2=true.
即使传递sql.syntax_db2 = true,SET DATABASE SQL SYNTAX DB2 FALSE语句也一直在持久文件上创建。所以我需要使SET DATABASE SQL SYNTAX DB2 TRUE
可以请求帮助。 谢谢, 拉吉
答案 0 :(得分:1)
DB2语法兼容性在内部打开,但由于存在错误,因此不会在.script文件中保留。解决方法是同时启用ORACLE语法兼容性,然后两者都保持不变。
此错误将在HSQLDB版本2.3.3中修复。