Collection Contents 上一页 下一页 PDF

ASA SQL 用户指南

使用过程、触发器和批处理

过程和触发器中的事务和保存点


过程或触发器中的 SQL 语句是当前事务的一部分(请参见使用事务和隔离级别)。您可以在一个事务内调用若干过程,或在一个过程中具有若干事务。

不允许将 COMMIT 和 ROLLBACK 用在任何原子语句中(请参见原子复合语句)。请注意,由于触发触发器的 INSERT、UPDATE 或 DELETE 是原子语句,所以不允许将 COMMIT 和 ROLLBACK 用在触发器或触发器调用的任何过程中。

保存点(请参见事务内的保存点)可在过程或触发器内使用,但 ROLLBACK TO SAVEPOINT 语句永远不可以引用在原子操作开始前的保存点。此外,在完成原子操作后,释放该原子操作内的所有保存点。


Collection Contents 上一页 下一页 PDF