Eine Datenbank führt Geschäfte von SQL-Befehle ausführen . Jede Transaktion ist eine Einheit der Arbeit zu ändern. Alle Schritte sind für die Transaktion um seine Arbeit abzuschließen erforderlich. Wenn alle Schritte erfolgreich abgeschlossen , dann wird die Transaktion festgeschrieben . Wenn nicht alle Schritte erfolgreich abgeschlossen haben , wird die Transaktion scheitert und muss rückgängig gemacht werden. Um Rollback einer Transaktion , müssen Sie löschen alle Schritte, so dass es wiederholt werden kann aufgetreten. Things You Need
SQL Server
werde eine Datenbank ( zB Adventure Works -Beispieldatenbank )
Understanding von Transact- SQL
anzeigen Weitere Anweisungen
1
Navigieren auf die Datenbank. Klicken Sie auf " Start", dann auf " Programme" und klicken Sie auf " Microsoft SQL Server". In der Dropdown- Liste , wählen Sie " SQL Server Management Studio. "
2
Klicken Sie auf " Schließen " in der SQL Server Management Studio. Klicken Sie auf " Datenbanken" in der Struktur im Objekt-Explorer . Dann wählen Sie " Adventure Works ", wie die Datenbank zu bedienen.
3
Am oberen Menü unter "Datei " die Option " Neue Abfrage. " Geben Sie die SQL-Anweisung , um eine Transaktion zu beginnen. Diese Erklärung wird ein Anfangspunkt für ein Rollback auf den Fall des Scheiterns. Die Erklärung lautet: " BEGIN TRANSACTION . "
4
Typ eine Aussage, die eine Transaktion ausgeführt wird. Ein Beispiel wäre eine Erklärung sein , um eine Tabelle zu erstellen :
CREATE TABLE Foo
(Spalte 1 char ( 50 ), Stand
(Spalte 2 char ( 50 ), < br >
(Spalte 3 char ( 50)
5
Typ der Anweisung Rollback für die Transaktion. Dieser Schritt wird die Tabelle zu löschen, nachdem sie erstellt wird. die Aussage lautet: " ROLLBACK TRANSACTION . " Click " Execute ", um alle Aussagen eingegeben laufen . Execute markieren die Transaktion beginnen Stelle erstellen Sie die Tabelle , dann Rollback der Transaktion , um die Tabelle zu löschen und die Datenbank an dem Punkt Beginn der Transaktion .