If I'm using

```
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED

```

Do I need to wrap the query in a transaction

e.g.

```
BEGIN TRAN
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED
SELECT * FROM
T1
COMMIT

```

Or can I just have a normal query?

Also, is there any benefit to including SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED and WITH (NOLOCK). I understand that one is for the table level and one is for the whole connection level. But is there any benefit to having both?

Such as:

```
    SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED
    SELECT * FROM
    T1 WITH (NOLOCK)

```