kantagrawal Ответов: 1

Если я не установлю уровень изоляции в транзакции. Тогда какой уровень изоляции установлен.


Насколько я знаю, READ COMMITTED-это уровень изоляции по умолчанию. Но если я не установлю уровень изоляции внутри транзакции. в таком случае, каков будет уровень изоляции. Читается ли он совершенным или что-то еще.

Что я уже пробовал:

Начать транзакцию MyTransaction
НАЧИНАЙ ПРОБОВАТЬ
Обновить набор счетов Дебет=100, где имя="Джон Сина"
Обновление контактной информации SET Mobile='1234567890' WHERE Name='The Rock'
Совершить транзакцию MyTransaction
ПЕЧАТЬ "УСПЕХ ТРАНЗАКЦИИ"
КОНЕЦ ПОПЫТКИ
НАЧИНАЙ ЛОВИТЬ
Откат транзакции MyTransaction
ПЕЧАТЬ "ТРАНЗАКЦИЯ НЕ УДАЛАСЬ"
КОНЦЕВАЯ ЗАДВИЖКА

1 Ответов

Рейтинг:
1

OriginalGriff

Как вы говорите, READ_COMMITTED - это уровень изоляции по умолчанию, и это означает, что если вы не укажете уровень, транзакция всегда будет READ_COMMITTED.

Вот для чего существуют дефолты!