Hi,
ich versuche ein paar DB Einträge zu löschen, bekomme aber immer eine Fehlermeldung...
:rtfm:
ich versuche ein paar DB Einträge zu löschen, bekomme aber immer eine Fehlermeldung...
Java:
try{
String plsql =
"set pagesize 1024 \n"
+ "set linesize 1024 \n"
+ "set echo on \n"
+ "spool C:\\TEMP\\LOGFILE.log \n"
+ "-- \n"
+ "execute LTT_USER.SETCONFIGURATION ('PROD'); \n"
+ " \n"
+ "grant shorttermtransactions to PROD; \n"
+ "delete from DIS where fid = " + txtFID.getText() + "; \n"
+ "delete from DIN where fid = " + txtFID.getText() + "; \n"
+ "delete from ON where fid = " + txtFID.getText() + "; \n"
+ "delete from ADN where fid = " + txtFID.getText() + "; \n"
+ "delete from SAN where fid = " + txtFID.getText() + "; \n"
+ "delete from SUN where fid = " + txtFID.getText() + "; \n"
+ "-- commit; \n"
+ " \n"
+ "-- \n"
+ "revoke shorttermtransactions from PROD; \n"
+ " \n"
+ "spool off \n"
+ "set echo off ; \n";
System.out.println(plsql);
CallableStatement cs = conn.prepareCall(plsql);
cs.executeQuery(plsql);
System.out.println("erfolgreich gelöscht");
} catch (SQLException ex) {
Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
}
java.sql.SQLSyntaxErrorException: ORA-00922: Fehlende oder ungültige Option
:rtfm: