×

Method, system, and program for processing modifications to data in tables in a database system

  • US 6,694,305 B2
  • Filed: 07/26/2001
  • Issued: 02/17/2004
  • Est. Priority Date: 09/07/2000
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for processing modifications to data in a database, comprising:

  • generating a result table in the database including rows corresponding to a subset of rows in a base table in the database having data in one or more columns that satisfy a query predicate clause, wherein the result table includes, for each row, a location identifier of the corresponding row in the base table;

    receiving a request to modify one target row in the result table;

    determining whether one corresponding row in the base table corresponding to the target row in the result table has been modified by;

    (i) using the location identifier for the target row to access the row in the base table corresponding to the target row; and

    (ii) determining whether the data in the columns in the query select list of the accessed row from the base table satisfy the query predicate clause, wherein the requested modification to the target row in the result table is not performed if the accessed row from the base table does not satisfy the query predicate clause; and

    determining whether to perform the requested modification to the target row based on whether the corresponding row in the base table was modified.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×