Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/400.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sql-server/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java org.hsqldb.hsqldb异常:意外令牌:带有_Java_Sql Server_Hsqldb - Fatal编程技术网

Java org.hsqldb.hsqldb异常:意外令牌:带有

Java org.hsqldb.hsqldb异常:意外令牌:带有,java,sql-server,hsqldb,Java,Sql Server,Hsqldb,我在尝试执行选择时遇到此异常。。。与(诺洛克) 有人知道如何处理/克服这个问题吗 道具: database.jdbc.datasource.class=org.hsqldb.jdbc.JDBCDataSource database.jdbc.url=jdbc:hsqldb:mem:database;sql.syntax_mss=true;sql.regular_names=false 堆栈跟踪: Caused by: org.hsqldb.HsqlException: unexpected t

我在尝试执行选择时遇到此异常。。。与(诺洛克)

有人知道如何处理/克服这个问题吗

道具:

database.jdbc.datasource.class=org.hsqldb.jdbc.JDBCDataSource
database.jdbc.url=jdbc:hsqldb:mem:database;sql.syntax_mss=true;sql.regular_names=false
堆栈跟踪:

Caused by: org.hsqldb.HsqlException: unexpected token: WITH
at org.hsqldb.error.Error.parseError(Unknown Source)
at org.hsqldb.ParserBase.unexpectedToken(Unknown Source)
at org.hsqldb.ParserCommand.compileStatement(Unknown Source)
at org.hsqldb.Session.compileStatement(Unknown Source)
at org.hsqldb.StatementManager.compile(Unknown Source)
at org.hsqldb.Session.execute(Unknown Source)
... 52 more

此语法尚不受支持,但在将来的版本中将受支持。对于当前版本的HSQLDB,需要从SELECT语句中删除
WITH(NOLOCK)

是否尝试在HSQLDB上使用SQL Server语法?添加您正在使用的查询。是的,我正在使用它进行单元测试。这是一个jdbi查询:SELECT*FROM X WITH(NOLOCK),其中IdX=:idXThanks fredt,您知道是否存在与此相关的未决问题,以便我可以跟进吗?这种类型的语法兼容性通常在请求时添加。您可以访问HSQLDB网站()并提出任何此类功能的建议。