Open transaction block when isolation level uses snapshot

pull/7435/head
Denis Erokhin 2024-01-22 11:18:45 +03:00
parent 188614512f
commit e55a3fb8cf
1 changed files with 2 additions and 2 deletions

View File

@ -80,8 +80,8 @@ TaskListRequiresRollback(List *taskList)
if (ReadOnlyTask(task->taskType)) if (ReadOnlyTask(task->taskType))
{ {
return SelectOpensTransactionBlock && return (SelectOpensTransactionBlock && IsTransactionBlock()) ||
IsTransactionBlock(); IsolationUsesXactSnapshot();
} }
if (IsMultiStatementTransaction()) if (IsMultiStatementTransaction())