2.1.1.18 E152, Basic SET TRANSACTION statement

V0018:

The specification states the following:

 Subclause 17.2, "<set transaction statement>":
  
 <set transaction statement> ::=
 SET [ LOCAL ] TRANSACTION <transaction characteristics>
  
 Subclause 17.3, "<transaction characteristics>":
  
 <transaction characteristics> ::=
 [ <transaction mode> [ { <comma> <transaction mode> }... ] ]
  
 <transaction mode> ::=
 <isolation level>
 | <transaction access mode>
 | <diagnostics size>
  
 ...
  
 <isolation level> ::=
 ISOLATION LEVEL <level of isolation>
  
 <level of isolation> ::=
 READ UNCOMMITTED
 | READ COMMITTED
 | REPEATABLE READ
 | SERIALIZABLE

Microsoft SQL Server 2008 R2 and Microsoft SQL Server 2012 vary as follows:

Transact-SQL partially supports this feature. Transact-SQL supports all four isolation levels, except for the LOCAL syntax.