Einzelnen Beitrag anzeigen

Terminator

Registriert seit: 24. Jul 2004
2 Beiträge
 
#15

Re: Wie feststellen ob SQL-Befehl erfolgreich ausgeführt wur

  Alt 31. Jul 2004, 10:53
Zitat von Tyrael Y.:
Erst ein CommitTrans führt dazu das der Inhalt der temporären Tabellen in die eigentlichen Tabellen übertragen wird.
Kommt kein CommitTrans wird die Datenbank nicht verändert.
Hät zu dem Thema noch ne Frage/Anmerkung:

Angenommen die Verbindung bricht vor dem Commit ab.
Die DB wird zwar net verändert, aber die Temp-Tabelle bleibt solange bis die DB Sie mal löscht.

Was passiert dann eigentlich bei nem Select.
Die DBs haben doch so komische Isolation-Levels.
Werden IMMER nur die Datensätze geliefert, die auch erfolgreich in die Tabelle geschrieben wurden?

Bin mir da nicht sicher - auch nicht was für Standard-Einstellungen die DBs besitzen.
  Mit Zitat antworten Zitat