HSQL-2.3.2用作内存来测试集成DB2的应用程序。
所以我在url中设置sql.syntax_db2 = true,如下所示,以提供DB2兼容性
jdbc:hsqldb:file:{path};shutdown=true;sql.syntax_db2=true
当上面的url使用生成的脚本文件中创建的“SET DATABASE SQL SYNTAX DB2 FALSE”语句时,但是当我传递db2时,ora语法为true,如下所示
jdbc:hsqldb:file:{path};shutdown=true;sql.syntax_db2=true;sql.syntax_ora=true
然后创建语句SET DATABASE SQL SYNTAX DB2 TRUE
和SET DATABASE SQL SYNTAX ORA TRUE
并且不执行db2语法并且在异常触发下
嵌套异常为java.sql.SQLSyntaxErrorException: unexpected token: IGNORE
那么为了使DB2兼容,请分享需要进行更改的地方吗?
谢谢, Durgesh