トランザクション・プロパティー

各トランザクションには、次に挙げる ACID プロパティーとして共通に参照するためのプロパティーがあります。

ネストされたトランザクションの子トランザクションには、原子性、整合性、分離性の各プロパティーがあります。 耐久性プロパティーがないのは、子トランザクションの処理が、親トランザクションのコミット時にしか採用されないためです。 処理がデータベースに反映されるのは、1 番上のレベルのトランザクションがコミットされたときだけです。 したがって、親トランザクションがロールバックされた場合は、子トランザクションがコミットされたとしても、その処理およびロックは破棄されます。