Java derby データベースを使用する非常に長い SQL ステートメントがあり、ユーザーに「キャンセル」を提供する必要があります。しかし、私は得る:
Caused by: java.sql.SQLException: Feature not implemented: cancel.
at org.apache.derby.impl.jdbc.SQLExceptionFactory.getSQLException(Unknown Source)
at org.apache.derby.impl.jdbc.SQLExceptionFactory40.wrapArgsForTransportAcrossDRDA(Unknown Source)
では、ダービーでそのようなことを行うにはどうすればよいですか?
ありがとう。
編集 1
私のリクエストには次のループはありません。ここに私の大きなSQL呼び出しがあります:
"DELETE FROM TABLE "
+ "WHERE "
+ "REF_TICKET IN
+ "(SELECT NTICKET FROM OTHER_TABLE WHERE "
+ "REF_OPEN IN
+ (SELECT OPEN FROM AGAIN_ANOTHER_TABLE WHERE "
+ "{fn TIMESTAMPDIFF( SQL_TSI_DAY, TIMECLOSE, CURRENT_DATE)} > 365))");
したがって、すべてが 1 つのステートメントに含まれています。