En database udfører transaktioner ved at køre SQL-kommandoer . Hver transaktion er en enhed af arbejde at ændre data. Alle trin er nødvendige for at handlen kan afslutte sit arbejde . Hvis alle trin fuldført , så transaktionen forpligter . Hvis alle trin ikke fuldført , så transaktionen mislykkes og skal rulles tilbage. Til rollback en transaktion , skal du slette eventuelle skridt, der fandt sted , så det kan blive gentaget. Ting du skal
SQL server
En database (f.eks Adventure Works prøve database)
Forståelse af Transact -SQL
Vis Flere Instruktioner
1
Naviger til databasen . Klik på "Start " og derefter " Programmer " og klik " Microsoft SQL Server ". I drop -down listen , skal du vælge " SQL Server Management Studio. "
2
Klik på " Connect " i SQL Server Management Studio. Klik på " Databaser " i træet i Object Explorer. Vælg derefter " Adventure Works " som database til at bruge .
3
den øverste menu under "File " vælg " Ny forespørgsel . " Skriv den SQL-sætning til at begynde en transaktion. Denne erklæring vil sætte en begyndelse punkt at rollback til i tilfælde af svigt . Erklæringen lyder "BEGIN TRANSACTION ".
4
Type en erklæring, der udfører en transaktion. Et eksempel ville være en erklæring at oprette en tabel : Hej
CREATE TABLE Foo
( kolonne 1 char ( 50) ,
( kolonne 2 char ( 50) , < br >
(kolonne 3 char ( 50)
5
Indtast erklæring til rollback transaktionen. Dette skridt vil slette tabellen , efter at den er oprettet. erklæringen lyder " ROLLBACK tRANSAKTION . " Click " Udfør "for at køre alle de indtastede udsagn. Udfør vil markere transaktionen begynde punkt oprette tabellen , så rollback transaktionen at slette tabellen og lade databasen på det tidspunkt transaktionen begyndte.