I need a confirmation.
Client 1 insert rows in a table inside a transaction.
Client 2 request this table with a SELECT. If on this client isolation level is set to READ COMMITTED, can you confirm that the SELECT won’t returns the rows that aren’t yet committed by Client 1.
Thanks
It depends on the Transaction Isolation Level.
If the Isolation Level is indeed ‘Read Committed’, other connections cannot see the rows that have been inserted by another client in a transaction that hasn’t been committed yet.
Some reading:
MSDN
Craig Freedman’s blog