Я имею дело с Sql Server и Oracle через Qt при использовании QSqlDatabase::transaction()
при подключении к базе данных. Когда другой пользователь/соединение имеет транзакцию, открытую в той же самой базе данных, делает ли блок вызова transaction()
до завершения или завершения другой транзакции?QSqlDatabase :: транзакция и другая открытая транзакция, блокировка или сбой?
2
A
ответ
1
Сделки должны блокировать друг друга только в том случае, если они работают с одними и теми же данными (обычно на уровне записи).
Обычно они ожидают завершения транзакций, блокирующих эти записи, и затем они продолжаются. В некоторых случаях они могут быть запрограммированы на ошибку/сбой, если им приходится ждать блокировки.
Смежные вопросы
- 1. cfml транзакция фиксация отката другая транзакция
- 2. Эффективная транзакция, блокировка записи
- 3. mysql транзакция пессимистическая блокировка повреждена
- 4. Как я могу понять, что моя таблица - транзакция или блокировка?
- 5. Транзакция ADO.NET и транзакция SQL Server 2008
- 6. Распределенная транзакция или нет
- 7. Транзакция mongodb
- 8. Нитки и Jms Транзакция
- 9. ADO.Net Транзакция, когда транзакция команды не установлена
- 10. mysql фиксация и транзакция
- 11. QSqlDatabase - это блокировка exec?
- 12. транзакция python-sybase бесшумно сбой при обновлении
- 13. TransactionScope и транзакция SQL
- 14. JTA Транзакция и нить
- 15. Jboss и транзакция
- 16. Транзакция PHP и Oracle
- 17. Вложенный запрос и транзакция
- 18. Конфигурация и транзакция весны
- 19. Общий репозиторий и транзакция
- 20. Внешний ключ и транзакция
- 21. SQLAlchemy (Postgres) и транзакция
- 22. TSQL - Распределенная или локальная транзакция?
- 23. Декларативная или программная транзакция весной
- 24. Безопасная или ненадежная транзакция InnoDB
- 25. Почему транзакция сбой в Entity Framework
- 26. Ручная транзакция
- 27. Транзакция MySQL
- 28. Django - Postgresql: транзакция и параллелизм
- 29. AsyncStorage - многопользовательская транзакция?
- 30. Активная вставка и транзакция ActiveJDBC