What is the difference between a non-repeatable read and a dirty read?

SQL Fundamentals Hard

SQL Fundamentals — Hard

What is the difference between a non-repeatable read and a dirty read?

Key points

  • A dirty read accesses uncommitted data from another transaction
  • A non-repeatable read encounters a committed row changing value within the same transaction
  • Both scenarios involve reading data inconsistencies due to concurrent transactions

Ready to go further?

Related questions