让我们说一个表具有一个验证触发器,该触发器触发了一些业务逻辑:
Dim Files(1000) As String,i as long
If True Then
Files(i) = "foo.pdf": i = i+1
End If
If True Then
Files(i) = "bar.txt": i = i+1
End If
If True Then
Files(i) = "baz.jpg": i = i+1
End If
redim preserve Files(i-1)
和一个审计触发器,该触发器将所有插入和更新写入另一个表。
TRG_MYTABLE_INSERT_UPDATE_VALIDATION
FOR INSERT,UPDATE on MYTABLE
并且不能保证它们将以特定的顺序执行,VALIDATION中的回滚会触发回滚到审计表的写入吗?
所有触发器是否都在“幕后”参与了同一笔交易?