What is transaction isolation level ?
Transaction isolation level is the basically as a degree to which the intermediate state of the data being modified by a transaction is visible to other concurrent transactions and data being modified by other transactions is visible to it.