У меня есть хранимая процедура, которая вставляется в несколько таблиц в одной транзакции.Я знаю, что транзакции могут поддерживать согласованность данных в не параллельных ситуациях, позволяя выполнять откат после ошибок, сбоя питания и т. Д., Но если другой код выбирает из этих таблиц до того, как я совершу транзакцию, может ли он выбрать несовместимые данные?* В основном, вы можете выбрать незафиксированные транзакции?
Если так, то как люди обычно справляются с этим?