4

休止状態 (4.2.3.Final) を使用して mem モードで hsqldb (1.8.0.7) に対してクエリを実行すると、次の例外が発生します。

 java.sql.SQLException: Unexpected token: FOR in statement [SELECT *
 FROM MYTABLE where ID=? FOR UPDATE NOWAIT]     at
 org.hsqldb.jdbc.Util.throwError(Unknown Source)    at
 org.hsqldb.jdbc.jdbcPreparedStatement.<init>(Unknown Source)   at
 org.hsqldb.jdbc.jdbcConnection.prepareStatement(Unknown Source)    at 
 ...

hsqldb は select from update をサポートしていますか?

4

2 に答える 2

1

SELECT FOR UPDATEHSQLDB 2.3.3 で修正されました。

ただし、HSQLDB 2.3.3 NOWAITに記載されているように、NOWAIT は修正されます。

于 2015-08-25T15:00:46.223 に答える