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 |
Kostenlosen Account erstellen
Registrieren Sie sich jetzt und erhalten Sie exklusiven Zugang zu weiterführenden Ressourcen, individuellem Support und einer Community von Experten.
Aktuelle Beiträge
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!