... gleichzeitig kann man nicht einmal mehrere Sätze in einer Tabelle löschen. Klammern, sprich entweder alles geht oder nix, kann man beliebige Operationen unter Commit.
sind dann aber mit dem 2. SQL nicht auch die Sätze raus, die es vorher nicht in tabelle 1 gab ?
ich denke es geht sogar nur über 3 SQL.
1.)
Select kunde from table1 a
where exists (select * from table2 b where a.key=b.key)
mit Ausgabe in einer TMPFILE
2.)
delete from table1 a
where exists (select * from TMPFILE b where a.key=b.key)
3.)
delete from table2 a
where exists (select * from TMPFILE b where a.key=b.key)
Bookmarks