我有如下要求。
我使用的是SQL Server 2008.
1.表A(Id)
2.表B(Id,Attr1,Attr2,Attr3)
表A和表B具有相同的行数。 Id是两个表中的主键,但没有定义参考关系。
我在表A上有一个INSERT触发器。如果在表A中插入了一条记录,我在表B中插入相同的ID并计算一些属性,并在表B中为该ID填充它们。我使用触发器实现了这一点。
现在,如果表B中的交易失败,我也不希望表A中的交易失败。无论触发器在更新表B中成功还是失败,我都希望表A事务成功并且不依赖于表B事务。我如何实现这一目标?