Danke erstmal an alle aber,
irgendwie hab ich noch Verständnisschwierigkeiten, ihr müsst mir nochmal helfen...
Zitat:
Ohne ORDER BY wäre das Ergebnis ja unsortiert, Du wüsstest also nicht, welche Datensätze Du löschst.
Zitat:
Und das könnte u.U. fatal sein.
Aber es kann mir doch egal sein in welcher Reihenfolge die Datensätze gelöscht werden, oder?
Firebird sollte doch den DELETE Befehl in einem abarbeiten, bevor wieder auf die Tabelle zugegriffen wird???
Zitat:
Ohne das Order By kann Firebird selbst entscheiden,
in welcher Reihenfolge die Sätze zum Client gelangen.
Wieso zum Client? Wenn ich einen DELETE Befehl mit SELECT in der WHERE clausel absetzte werden doch keine Daten zum Client übertragen??? (Zudem überlege ich das ganze im Trigger AfterInsert zu betreiben).
Grübel
, meriones