SET-TRANSACTION

Mit der SQL-Anweisung

 SET TRANSACTION (Auszug):
  SET TRANSACTION {  READ UNCOMMITTED | READ COMMITTED 	| 
                     REPEATABLE READ  | SERIALIZABLE }

setzt man den Isolationsgrad einer Transaktion fest.

Beispiele:

 SET TRANSACTION READ UNCOMMITTED; 
 SET TRANSACTION READ COMMITTED; 
 SET TRANSACTION REPEATABLE READ; 
 SET TRANSACTION SERIALIZABLE; 

Unter Oracle hat diese Anweisung eine etwas andere Syntax:

 SQL-Anweisung SET TRANSACTION-ORACLE (Auszug):
 SET TRANSACTION { { READ { ONLY | WRITE } 
	         | ISOLATION LEVEL { SERIALIZABL | READ COMMITTED } }  ;

Beispiele:

 SET TRANSACTION READ WRITE; 
 SET TRANSACTION READ ONLY; 
 SET TRANSACTION ISOLATION LEVEL READ COMMITTED; 
 SET TRANSACTION ISOLATION LEVEL SERIALIZABLE; 

Siehe auch: Dirty-Read

Kategorie: Transaktionen, SQL, S