Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...


What is Transaction?

Answers were Sorted based on User's Feedback



What is Transaction?..

Answer / sivasiva

A transaction in SQL (structured query language) is a
larger unit of database processing that contains one or
more database access operations like insertion ,deletion,
retrieval and modification operations.

These transaction are required to fulfil certain
characteristics and they are :

Atomicity: The transaction is either performed entirely or
not performed at all.
Isolation: The transaction should not be interfered by any
other transaction executing concurrently.
Durability: The changes made by the transaction should be
permanently committed in the database.
Consistency preservation: If the database was consistent
before the execution of the transaction .It should remain
consistent after the complete execution of that transaction.

There are two types of transactions: explicit and implicit

Explicit are those that need to be specified like : commit
and roll-back

Commit transaction signals that the transaction was
successfully executed and the changes/ updates (if any)
made by the transaction have been committed to the database
and these changes cannot be undone.

Roll-back signals that the transaction was not successfully
executed , and the changes/updates made by the transaction
have to be undone.

Implicit transactions are those that mark beginning and
end of the transaction, each statement like update,
delete , insert run within these implicit
transactions.,However, you can explicitly specify the
beginning and ending of the transaction by "begin
transaction" and "end transaction" statements respectively.
All the statements within these two boundaries will be
marked as one transaction.

Is This Answer Correct ?    4 Yes 1 No

What is Transaction?..

Answer / subba reddy

A transaction is a series of SQL data manipulation
statements that does a logical unit of work. Oracle
treats the series of SQL statements as a unit so that all
the changes brought about by the statements are
either committed (made permanent) or rolled back (undone)
at the same time. If your program fails in the
middle of a transaction, the database is automatically
restored to its former state

Is This Answer Correct ?    2 Yes 0 No

Post New Answer

More SQL Server Interview Questions

What's new in sql management studio for sql server? : sql server management studio

0 Answers  


What are the rules to use the rowguidcol property to define a globally unique identifier column?

0 Answers  


How to delete duplicate records from a table?(for suppose in a table we have 1000 Records in that we have 200 duplicate Records , so ,how to findout that duplicate Records , how to delete those Records and arranged into sequence order? one more thing that there is no primary key at all)

5 Answers   Infosys, McAfee,


how do we insert 100 records at a time in a table without using for loop in database

1 Answers  


Explain the properties of a relational table?

0 Answers  


What is a fill factor?

0 Answers  


Delete duplicate rows without using rowid.

0 Answers   Nagarro,


Will the writetext statement activate a trigger?

0 Answers  


You are designing a database for your human resources department in the employee table, there is a field for social security number, which cannot contain null values if no value is given, you want a value of unknown to be inserted in this field what is the best approach?

0 Answers  


What is correlated subquery in sql server?

0 Answers  


What is the main difference between ‘between’ and ‘in’ condition operators?

0 Answers  


What do you mean by an execution plan? Why is it used?

0 Answers  


Categories