Это скорее подтверждение того, что я думал, а не вопрос. Можно ли изменить уровень изоляции на основе таблицы в SQL сервере или он может быть определен / изменен только на уровне сеанса, как указано в приведенном ниже утверждении?
SET TRANSACTION ISOLATION LEVEL SERIALIZABLE
Итак, в Microsoft * ничего нет. 1030 * Сервер, например
ALTER DATABASE SET DEFAULT TRANSACTION ISOLATION LEVEL SERIALIZABLE
или что-то вроде
CREATE TABLE T(A INT) TRANSACTION ISOLATION LEVEL SERIALIZABLE
?
Связанные вопросы и ответы, которые я прочитал:
Вы можете изменить уровень изоляции для соединения, но не для table. Однако вы можете установить поведение блокировки для некоторых объединений, что может улучшить конкуренцию за блокировку при выполнении определенных запросов.
table