postgres 中支持什么事务
我正在尝试找出 postgres 可以在事务内部安全处理什么,但我无法在 中找到相关信息postgres 手册。到目前为止,我发现了以下内容: UPDATE、INSERT 和…
使用 AbstractTransactionalSpringContextTests 时未捕获约束检查错误的测试(回滚)
我的大多数集成测试都使用 spring 的 AbstractTransactionalSpringContextTests 来进行回滚而不是提交到数据库。这通常运行良好,但由于外键约束直到…
如何将 IDbTransactions 包装在 TransactionScope 中
我有几个代码方法,如下所示: using (var connection = this.connectionFactory.GetConnection()) { connection.Open(); using (var transaction = c…
Perl DBI begin_work 和与 SQL Server 2008 交互的嵌套事务
我有一个像下面这样的场景。其中 main 方法需要调用多个方法,1 个表调用 1 个方法,每个方法运行一组必须是原子的语句。因此它们被包含在 begin_work…
获取“该操作对于事务状态无效。”,但我没有使用事务
Stack Trace: at System.Transactions.TransactionState.EnlistPromotableSinglePhase(InternalTransaction tx, IPromotableSinglePhaseNotification …
如何在 Firebird 中使用事务?
在 MS SQL Server 中,我可以轻松地将多个插入语句放入一个事务中,如下所示: begin tran insert into mytable values (1, 2, 3) insert into mytabl…
提交交易然后发送电子邮件
在 Java 中,假设我有一个事务,一旦提交,我想要执行另一个操作,在本例中是发送电子邮件。 因此, try { transaction.begin() ... transaction.comm…
数据访问应用程序块 4.1 和事务
谁能告诉我使用 Enterprise Library 的 DAAB(版本 4.1)时管理事务的首选方式是什么?我在想, Database NewDb = DatabaseFactory.CreateDatabas…
Sql Server中的大事务,有什么问题吗?
我有一个程序,可以在一个事务中对 SQL Server 2005 或 2008 数据库执行许多批量操作(删除和创建索引、创建列、全表更新等)。 是否会出现任何问题?…
使用 TransactionScope 不会重新种子标识列
我已开始使用 TransactionScope 来帮助我的设备测试,以便将我的测试数据库恢复到之前的状态。将其与 SpecFlow 一起使用,我有一个如下所示的基类: p…
跨两个 EJB 服务器的分布式事务
我正在阅读一篇关于 EJB 服务器中的 2-PC 和分布式事务的文章。它说: 2-PC 允许跨不同服务器管理事务, 资源(例如,数据库和JMS 提供者)。 2-PC 的…
OleDbConnection.BeginnTransaction() 事务超时
我有一个使用 DataSet 来访问 MS Access 数据库的应用程序。 由于我无法使用 TransactionScope (提供程序 Microsoft.Jet.OLEDB.4.0 不支持它,而且我…
有什么充分的理由不让您的应用程序处理任何交易吗?
是否有任何充分的理由说明为什么人们不在其代码中进行事务管理? 这个问题是在与一位 dba 交谈时提出的,当我提到 spring/hibernate 时,他会非常紧张…