Могу ли я изменить уровень изоляции в Oracle? - PullRequest
1 голос
/ 19 августа 2011

Я пишу транзакцию в Oracle.Могу ли я изменить уровень изоляции в этой транзакции для одного оператора select?Теперь у меня есть Read Commit, и я хочу, чтобы в транзакции это было изменено один раз на сериализуемое, а затем обратно на коммит чтения.

1 Ответ

7 голосов
/ 19 августа 2011

В SQL вы можете использовать оператор SET TRANSACTION

Например:

set transaction isolation level serializable;  
set transaction isolation level read committed;
...