Hallo zusammen !
Ich habe mal eine SQL spezifische Frage an euch. Wenn ich mit SQL Anweisungen wie "DELETE", "UPDATE" oder "ALTER" daten innerhalb meiner Datenbank absetze, dann wird ja die DML Anweisung für jeden einzelnen entsprechend behandelten Datensatz gespeichert.
Wenn ich jetzt aber mittels Truncate Daten in meiner Datenbank behandele, dann wird ja nichts mehr protokolliert.
Ist das so richtig, oder sehe ich da was falsch? Und wenn dem so ist, ahbe ich dann über die Truncate Anweisung keine Möglichkeit mehr, Transaktionssteuerung (z.B. Rollback, Commit, Save Points etc.) zu betreiben?
Grüße
Kossy
Ich habe mal eine SQL spezifische Frage an euch. Wenn ich mit SQL Anweisungen wie "DELETE", "UPDATE" oder "ALTER" daten innerhalb meiner Datenbank absetze, dann wird ja die DML Anweisung für jeden einzelnen entsprechend behandelten Datensatz gespeichert.
Wenn ich jetzt aber mittels Truncate Daten in meiner Datenbank behandele, dann wird ja nichts mehr protokolliert.
Ist das so richtig, oder sehe ich da was falsch? Und wenn dem so ist, ahbe ich dann über die Truncate Anweisung keine Möglichkeit mehr, Transaktionssteuerung (z.B. Rollback, Commit, Save Points etc.) zu betreiben?
Grüße
Kossy