En databas utför transaktioner genom att köra SQL-kommandon . Varje transaktion är en enhet för arbete för att ändra data . Alla de steg som krävs för att transaktionen ska slutföra sitt arbete . Om alla steg slutföras , då transaktionen begår . Om alla steg inte slutförs korrekt , då transaktionen misslyckas och måste rullas tillbaka . Att rulla tillbaka en transaktion , måste du radera några åtgärder som uppstod så att det kan upprepas . Saker du behöver
SQL Server Review En databas ( t.ex. Adventure Works prov databas ) katalog Förståelse av Transact - SQL
Visa fler instruktioner
1
Navigera till databasen. Klicka på " Start" och sedan " Program " och klicka på " Microsoft SQL Server . " I rullgardinsmenyn väljer du " SQL Server Management Studio . "
2
Klicka " Connect " i SQL Server Management Studio . Klicka på " Databaser " i trädet i Object Explorer . Välj sedan " Adventure Works " som databas att använda .
3
På den översta menyn under " File " välj " Ny fråga . " Skriv SQL-satsen för att påbörja en transaktion . Detta uttalande kommer att sätta en startpunkt för rollback i händelse av fel . Uttalandet lyder " påbörja transaktion . "
4
Skriv ett uttalande som utför en transaktion . Ett exempel skulle vara en förklaring till att skapa en tabell :
CREATE TABLE Foo
( kolumn 1 char ( 50 ) ,
( kolumn 2 char ( 50 ) ,
( kolumn 3 char ( 50 )
5
Type uttalandet att rulla tillbaka transaktionen . Detta steg tar bort bordet efter att den har skapats . uttalandet lyder " rulla tillbaka transaktion . " Klick " kör " för att köra alla de skrivit uttalanden . Utför markerar transaktionen startpunkten , skapa tabellen , då rulla tillbaka transaktionen att radera tabellen och lämna databasen vid punkten transaktionen inleddes .