Abstract :
In this article we learn Transaction Management in
SQL server database 2008.
Agenda :
1) What is transaction Management ?
2) Purpose of transaction Management ?
3) Command in transaction management ?
Lets
learn in details.
What is transaction ?
Transaction can
be define “it is series of changes made
to one or more tables in database “.
Purpose
of transaction Management ?
Transaction Management has following two important
purpose
1)Implementing
Atomicity i.e. either all the changes in the transaction made perment or
neither changes.
2)to cancel all the changes made to tables.
Command in transaction Management ?
Following
command are used for transaction management
1)Begin
Transaction:
This command is used to create a
transaction when you create transaction and then made any changes to tables
then the changes will not be to table directly and also the changes you made to
tables will not be visible to any other user until the transaction end.
2)Commit
Transaction:
This command is used
to make all the changes in the current transaction perment and end of
transaction.
3)Rollback
Transaction :
This command is used to make
all the changes in current transaction cancel it and the end of transaction.
Demo:
In this
demonstration we first insert record in table tbl_Employee using
transaction. here we are used command commit transaction so it is permently
saved to database. but when we are update the same record but here we are used
rollback transaction ,Rollback cancel the current transaction. so when we get
the details using select command then it show that record is not updated it
indicated that commit saved permently to
database and rollback cancel current transaction.
Hope you understand clearly.
Conclusion:
Hence
we learn Role of log file in Transaction Management in SQL Server 2008.
If you have any
query regarding same feel free to left
mail to me dotnetbyabhipatil@gmail.com
or visit my blog http://dotnetbyabhipatil.blogspot.in
ConversionConversion EmoticonEmoticon