Transaction

Informix-4GL 資料操作

語法

CREATE DATABASE databaseName WITH LOG IN "pathName"
...
START DATABASE
...
BEGIN WORK
...
COMMIT WORK
...
ROLLBACK WORK

說明:

  1. WITH LOG IN 敘述: 建立可使用交易的資料庫。

  2. BEGIN WORK 敘述: 置於群組第一敘述之前。 如敘述執行失敗,系統會自行回復執行前的狀態。 如無使用此敘述,系統會將每一敘述視為單一交易。

  3. COMMIT WORK 敘述: 置於群組最後敘述之後。 如執行敘述成功,則會停止交易。

  4. ROLLBACK WORK 敘述: 置於群組最後敘述之後。 如執行敘述失敗,則會回復成 BEGIN WORK 敘述之前的資料庫狀態。

復原損毀的資料庫

ROLLFORWARD DATABASE databaseName

最后更新于