Я часто видел, как многие люди использовали оператор SELECT в транзакции. Я часто использую insert/update/delete только в транзакции. Я просто не понимаю, что такое утилита для размещения оператора SELECT внутри транзакции.
У меня есть один ответ, который.... SELECT внутри транзакции могут видеть изменения, сделанные другими предыдущими операторами insert/update/delete в этой транзакции, оператор SELECT вне транзакции не может.
Выше утверждение верно или нет?
Это единственная причина, по которой люди выставляют оператор SELECT внутри транзакции? При необходимости, пожалуйста, подробно обсудите все причины. спасибо