Cloud-Lösungen der Zukunft - Testen!

Revolutionäre Cloud-Technologie, ganz ohne versteckte Kosten. Profitieren Sie von unserer Testphase und entdecken Sie umfassende Funktionen. Der Anmeldeprozess ist transparent und unkompliziert. Starten Sie jetzt Ihre Reise in die Cloud - Kostenfrei!

Verständnis von SQL Commit und Rollback

Der wichtigste Aspekt einer Datenbank ist die Fähigkeit, Daten zu speichern und zu manipulieren. COMMIT und ROLLBACK sind zwei solche Schlüsselwörter, die verwendet werden, um den Prozess der Datenspeicherung zu speichern und rückgängig zu machen. Diese Schlüsselwörter werden normalerweise im Zusammenhang mit einer Transaktion verwendet. Lassen Sie uns versuchen, die Details über COMMIT und ROLLBACK zu verstehen.

SQL Commit und Rollback

SQL Commit und Rollback werden bei Transaktionen durchgeführt. Eine Transaktion ist die kleinste Einheit der Arbeit, die gegen eine Datenbank ausgeführt wird. Es ist eine Sequenz von Anweisungen in logischer Reihenfolge. Eine Transaktion kann manuell von einem Programmierer durchgeführt oder durch ein automatisiertes Programm ausgelöst werden.

SQL Commit

COMMIT ist der SQL-Befehl, der zum Speichern von Änderungen verwendet wird, die von einer Transaktion durchgeführt wurden. Wenn ein COMMIT-Befehl ausgegeben wird, speichert er alle Änderungen seit dem letzten COMMIT oder ROLLBACK.

Syntax für SQL Commit

Die Syntax für Commit umfasst nur das Schlüsselwort COMMIT.

Beispiel für SQL Commit

Betrachten wir die folgende Tabelle, um Commit besser zu verstehen. Kunde:

KUNDEN ID KUNDEN NAME STAAT LAND
1 Akash Delhi Indien
2 Amit Hyderabad Indien
3 Jason Kalifornien USA
4 John Texas USA

Nun löschen wir eine Zeile aus der obigen Tabelle, wo der Staat „Texas“ ist.

DELETE from Customer where State = 'Texas';

 

SQL Commit

Nach dem DELETE-Befehl, wenn wir kein COMMIT veröffentlichen und die Sitzung geschlossen wird, geht die Änderung, die aufgrund des DELETE-Befehls gemacht wurde, verloren. Aktualisierter Befehl mit COMMIT

 

DELETE from Customer where State = 'Texas';

COMMIT;

SQL-Transaktions-Commit

Die Verwendung der oben genannten Befehlssequenz stellt sicher, dass die Änderung nach dem DELETE-Befehl erfolgreich gespeichert wird.

Ausgabe nach Commit

KUNDEN ID KUNDEN NAME STAAT LAND
1 Akash Delhi Indien
2 Amit Hyderabad Indien
3 Jason Kalifornien USA

 

SQL RollBack

ROLLBACK ist der SQL-Befehl, der verwendet wird, um Änderungen, die von einer Transaktion durchgeführt wurden, rückgängig zu machen. Wenn ein ROLLBACK-Befehl ausgegeben wird, werden alle Änderungen seit dem letzten COMMIT oder ROLLBACK rückgängig gemacht.

Syntax für SQL Rollback

Die Syntax für Rollback umfasst nur das Schlüsselwort ROLLBACK.

Beispiel für SQL Rollback

Betrachten wir die folgende Tabelle, um Rollback besser zu verstehen. Kunde:

KUNDEN ID KUNDEN NAME STAAT LAND
1 Akash Delhi Indien
2 Amit Hyderabad Indien
3 Jason Kalifornien USA
4 John Texas USA

Nun löschen wir eine Zeile aus der obigen Tabelle, wo der Staat „Texas“ ist.

DELETE from Customer where State = 'Texas';

Nach dem DELETE-Befehl, wenn wir ROLLBACK veröffentlichen, wird die Änderung, die durch den DELETE-Befehl erfolgte, rückgängig gemacht. Aktualisierter Befehl mit ROLLBACK

DELETE from Customer where State = 'Texas';

ROLLBACK;

Die Verwendung der oben genannten Befehlssequenz stellt sicher, dass die Änderung nach dem DELETE-Befehl erfolgreich rückgängig gemacht wird und das entsprechende Verständnis vorherrscht.

Ausgabe nach Rollback

KUNDEN ID KUNDEN NAME STAAT LAND
1 Akash Delhi Indien
2 Amit Hyderabad Indien
3 Jason Kalifornien USA
4 John Texas USA

Beherrschen Sie die SQL Transaktionssteuerung mit unserer Cloud-Lösung – Starten Sie heute Ihre kostenlose Testversion!

Entfesseln Sie das volle Potenzial der SQL Transaktionssteuerung mit unserer fortschrittlichen Cloud-Plattform. Erleben Sie unübertroffene Geschwindigkeit, Sicherheit und Flexibilität bei der Verwaltung Ihrer Datenbanktransaktionen. Verpassen Sie nicht die Gelegenheit, Ihre Datenverarbeitung zu transformieren und Ihre Abläufe zu optimieren. Melden Sie sich jetzt für unsere kostenlose Testversion an und machen Sie den ersten Schritt in Richtung Datenbank-Exzellenz. Treten Sie ein in die Zukunft des SQL-Managements – in der Cloud!

Kostenlos testen!