Ich benutze Java-SQL für meine Arbeit und muss gelegentlich Daten aus den Tabellen, die wir angelegt haben, entweder löschen oder ändern.
Beispiele:
Nun ist es laut meines Arbeitgebers ist es nun nicht genug nur diese Änderung durchzuführen, ich soll die durchgeführten Änderungen auch anzeigen. Gibt es einen elleganten Weg mit welchem man die Änderungen ausgeben kann? Ich weiß, dass sich mit "st.execute" ausgeben lässt ob überhaupt Änderungen durchgeführt wurden, aber das reicht nicht. Ich bräuchte wirklich DIE Änderungen selbst.
Hoffe jemand kann mir helfen, bedanke mich bereits im Vorraus.
Liebe Grüße, Andy
Beispiele:
Code:
st.executeUpdate("Delete From TableXY Where Name NOT IN (Select Name From XYliste);");
Code:
st.executeUpdate("UPDATE XYliste SET attribute= (Select attribute FROM TABLEXY "
+ "WHERE XYliste.Name = TABLEXY.Name AND attribute LIKE 'P%') WHERE name IN (SELECT name FROM XYliste WHERE attribute like 'P%') AND attribute='P';");
Nun ist es laut meines Arbeitgebers ist es nun nicht genug nur diese Änderung durchzuführen, ich soll die durchgeführten Änderungen auch anzeigen. Gibt es einen elleganten Weg mit welchem man die Änderungen ausgeben kann? Ich weiß, dass sich mit "st.execute" ausgeben lässt ob überhaupt Änderungen durchgeführt wurden, aber das reicht nicht. Ich bräuchte wirklich DIE Änderungen selbst.
Hoffe jemand kann mir helfen, bedanke mich bereits im Vorraus.
Liebe Grüße, Andy