×

Database management system and method for updating specified tuple fields upon transaction rollback

  • US 6,397,227 B1
  • Filed: 07/06/1999
  • Issued: 05/28/2002
  • Est. Priority Date: 07/06/1999
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of processing data in a database management system, in accordance with a specified statement, comprising:

  • starting execution of a transaction;

    establishing a table access operator for accessing a defined range of rows in a database table;

    using the table access operator, performing an update or delete operation on qualifying rows, if any, from the database table, in accordance with the specified statement;

    for each updated or deleted row, storing a before image of the row, the before image representing field values of the row prior to the update or delete operation;

    when the specified statement includes a predefined set on rollback clause that specifies updates to be performed, in the event of a transaction rollback, to one or more fields of each row updated or deleted by the transaction, modifying the before image of said each updated or deleted row, prior to the before image being stored, by performing the specified updates to the one or more fields of the row;

    in the event that execution of the transaction is aborted, performing a rollback in which the stored before images of the updated or deleted rows are restored to the database table.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×