Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> software >> Software Database >> .

Come rollback di una transazione

Un database esegue transazioni eseguendo i comandi SQL . Ogni transazione è un'unità di lavoro per modificare i dati . Tutti i passaggi sono necessari per la transazione per completare il suo lavoro . Se tutti i passaggi completati correttamente , quindi il commit della transazione. Se tutti i passaggi non completati correttamente , la transazione fallisce e deve essere eseguito il rollback . Per il rollback di una transazione , è necessario cancellare tutte le misure che si è verificato in modo che possa essere ripetuta . Cose che ti serviranno
SQL Server
Un database (ad esempio Adventure Works database di esempio ) per Capire di Transact - SQL
Mostra più istruzioni
1

Naviga al database . Fare clic su "Start ", poi " Programmi " e fare clic su "Microsoft SQL Server ". Nell'elenco a discesa , selezionare " SQL Server Management Studio . "
2

Fare clic su " Connect" in SQL Server Management Studio . Fare clic su "Database " nella directory in Esplora oggetti . Poi , selezionare " Adventure Works ", come il database da utilizzare .
3

Nel menu in alto sotto "File " selezionare " Nuova query . " Digitare l'istruzione SQL per iniziare una transazione . Questa dichiarazione sarà istituito un punto di inizio di rollback in caso di guasto . La dichiarazione si legge "BEGIN TRANSACTION ".
4

Tipo una istruzione che esegue una transazione. Un esempio potrebbe essere una dichiarazione per creare una tabella :

CREATE TABLE Foo

( colonna 1 char ( 50 ) , Stati

( colonna 2 char ( 50 ) ,

( colonna 3 char ( 50 ) economici 5

digitare l'istruzione per eseguire il rollback della transazione . Questa operazione eliminerà il tavolo dopo la sua creazione . Nella dichiarazione si legge " rollback della transazione . " Click " Execute " per eseguire tutte le istruzioni digitate. eseguire segnerà la transazione inizia punto , creare la tabella , quindi il rollback della transazione per eliminare la tabella e lasciare il database al punto la transazione ha avuto inizio.

 

software © www.354353.com