Skip to main content

This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.Opens in a new tab

For information on migrating to InterSystems IRISOpens in a new tab, see Why Migrate to InterSystems IRIS?

TRollback

現在のトランザクション中に行われた変更をロールバックします (元に戻します)。

Synopsis

TRollback

引数

TRollback 文には引数はありません。

概要

TRollback は現在のトランザクションを終了し、ジャーナルされたすべてのデータベース値を、トランザクションの開始時に保持されていた値に復元します。

Caché Basic では、入れ子になったトランザクションはサポートされません。入れ子になった TStart 文がいくつ発行されていても、TRollback はトランザクション・レベル ($TLEVEL) を 0 に戻します。

以下の例は、TRollback 文の使用法を示しています。

TStart
If StorePerson(personobject) Then
 TCommit
Else
 TRollback
End If

関連項目

FeedbackOpens in a new tab