En database utfører transaksjoner ved å kjøre SQL-kommandoer . Hver transaksjon er en enhet av arbeid for å endre data . Alle trinn er nødvendig for at transaksjonen skal fullføre sitt arbeid . Hvis alle trinnene fullføres, da transaksjonen begår . Hvis alle trinnene ikke fullføres, da transaksjonen mislykkes og må bli rullet tilbake . Til å tilbakeføre en transaksjon , må du slette noen trinn som skjedde , slik at det kan gjentas . Du trenger
SQL server
En database (f.eks Adventure Works sample database)
Forståelse av Transact -SQL
Vis flere instruksjoner
en
Naviger til databasen. Klikk " Start" og deretter "Programmer " og klikk " Microsoft SQL Server. " I drop - down menyen, velg "SQL Server Management Studio. "
2
Klikk på " Connect" i SQL Server Management Studio. Klikk " Databaser " i tre i Object Explorer . Deretter velger du " Adventure Works " som database til bruk .
3
På toppmenyen under " File " velg " New Query . " Skriv inn SQL-setningen for å begynne en transaksjon . Denne uttalelsen vil sette et utgangspunkt til å tilbakeføre til i tilfelle svikt . Uttalelsen lyder " BEGIN transaksjonen. "
4
Type en uttalelse som utfører en transaksjon. Et eksempel kan være en uttalelse å opprette en tabell : en
CREATE TABLE Foo
(kolonne 1 røye ( 50 ) , etter
(kolonne 2 char ( 50 ) ,
(kolonne 3 røye ( 50 )
5
Type uttalelsen til å tilbakeføre transaksjonen . Dette trinnet vil slette tabellen etter at den er opprettet. uttalelsen lyder " tilbakestille transaksjon ." Klikk " Utfør "for å kjøre alle uttalelsene skrevet. Execute vil markere transaksjonen begynne punktet, oppretter tabellen , deretter tilbakeføring transaksjonen å slette tabellen og la databasen på det punktet transaksjonen begynte.