Transaction SQL

 
  1. Create Database Demo  
  2.   
  3. go  
  4.   
  5. use Demo  
  6.   
  7. go  
  8.   
  9. Create Table Customer  
  10. (  
  11.    Id int primary key identity(1,1),  
  12.    FirstName nvarchar(25) not null,  
  13.    LastName nvarchar(25) not null,  
  14.    Age int  
  15. )  
  16.   
  17. go  
  18.   
  19.   
  20. insert Customer(FirstName,LastName,Age) values('User1','User12',17)  
  21. insert Customer(FirstName,LastName,Age) values('User123','User1234',22)  
  22. insert Customer(FirstName,LastName,Age) values('User12345','User123456',25)  
  23.   
  24. Select * from Customer  
  25.   
  26. -- Starting delete operation or operations  
  27. Begin Transaction  
  28. Delete From Customer Where Id=3  
  29.   
  30. -- Come Back to deleted data. It's really important for all of us.I Believe that Rollback is a security key  
  31. RollBack Tran   
  32. Select * from Customer  
  33.   
  34. --  Accept for Deleted Data  
  35. Commit Tran  
  36. Select * from Customer