Was ist die Verwendung von Rollback in SQL?
Was ist die Verwendung von Rollback in SQL?

Video: Was ist die Verwendung von Rollback in SQL?

Video: Was ist die Verwendung von Rollback in SQL?
Video: Raw SQL, SQL Query Builder, or ORM? 2024, April
Anonim

In SQL , ROLLBACK ist ein Befehl, der bewirkt, dass alle Datenänderungen seit dem letzten BEGIN WORK oder START TRANSACTION von den relationalen Datenbankverwaltungssystemen (RDBMS) verworfen werden, sodass der Zustand der Daten zurückgerollt “, wie es war, bevor diese Änderungen vorgenommen wurden.

Was ist in dieser Hinsicht die Verwendung von Commit und Rollback in SQL?

Der Hauptunterschied zwischen den COMMIT und ROLLBACK Aussagen von SQL ist, dass die Ausführung von VERPFLICHTEN -Anweisung nimmt alle Änderungen vor, die vom Strom vorgenommen wurden Transaktion dauerhaft werden. Auf der anderen Seite ist die Ausführung von ROLLBACK löscht alle Änderungen, die vom Strom vorgenommen wurden Transaktion.

Wissen Sie auch, wann ein Rollback einer Transaktion erfolgen kann? EIN Rollback braucht nicht auftreten wie Sie "beim Begehen" sagen, womit Sie vermutlich "beim Begehen" meinen. EIN Transaktion kann rückgängig gemacht werden jederzeit nach der Gründung. In einigen Fällen a Rollback wird auftreten automatisch aufgrund eines Triggers oder einer Einschränkungsverletzung.

Die Frage ist auch, was ist die Verwendung von Commit in SQL?

Die VERPFLICHTEN Befehl ist der Transaktionsbefehl Gebraucht um Änderungen, die von einer Transaktion aufgerufen wurden, in der Datenbank zu speichern. Die VERPFLICHTEN Befehl speichert alle Transaktionen in der Datenbank seit dem letzten VERPFLICHTEN oder ROLLBACK-Befehl.

Was meinst du mit Rücklauf?

EIN Rollback ist der Vorgang des Wiederherstellens einer Datenbank in einen früheren Zustand durch Abbrechen einer bestimmten Transaktion oder eines Transaktionssatzes. Rollbacks werden entweder automatisch von Datenbanksystemen oder manuell von Benutzern durchgeführt.

Empfohlen: