Consider the following SQL statement:
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED
BEGIN TRANSACTION
insert into Customer(name)
values('CustomerName')
COMMIT
Am I right in saying this Isolation Level is not needed since we are doing a simple insert? Not actually READing anything
READ UNCOMMITTEDsomeone could do a dirty read while you are inserting and therefore get unexpected results?READ UNCOMMITTED. In general, these settings affect the results or locks that your own connection will be subject to rather than those experienced by other connections.