Ich habe eine sehr lange SQL-Anweisung mit der Java Derby-Datenbank, und ich möchte dem Benutzer die Möglichkeit geben, "Abbrechen" zu wählen. Aber ich erhalte:
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)
Also wie kann ich so etwas mit Derby machen?
Danke.
Bearbeiten 1
Es gibt keine Schleife in meiner Anfrage; hier ist mein großer SQL-Aufruf:
"DELETE FROM TABELLE "
+ "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))");
Also alles in einer Anweisung.