System, method and computer program product for positioned update support
First Claim
Patent Images
1. A method for proving a common interface for performing update actions in a plurality of heterogeneous database management systems, wherein data associated with a client is distributed among said plurality of heterogeneous database management systems, comprising the steps of:
- (a) simulating support of positioned update actions in any of said heterogeneous database management systems which does not support positioned update actions, by;
(1) accessing metadata that identifies at least one primary key defined for a table;
(2) using the primary keys to obtain record identification information that uniquely identifies a record being modified by a positioned update action, wherein said positioned update action updates a record at a current position of a specified cursor; and
(3) requesting that said target database management system modify a record identified by said record identification information.
0 Assignments
0 Petitions
Accused Products
Abstract
A system, method and computer program product for providing a common interface to a plurality of heterogeneous database management systems, wherein date associated with a client is distributed among the plurality of hetergeneous database management systems. The system simulates support of positioned update actions in any of the heterogeneous database management systems which does not support positioned update actions.
44 Citations
6 Claims
-
1. A method for proving a common interface for performing update actions in a plurality of heterogeneous database management systems, wherein data associated with a client is distributed among said plurality of heterogeneous database management systems, comprising the steps of:
(a) simulating support of positioned update actions in any of said heterogeneous database management systems which does not support positioned update actions, by; (1) accessing metadata that identifies at least one primary key defined for a table; (2) using the primary keys to obtain record identification information that uniquely identifies a record being modified by a positioned update action, wherein said positioned update action updates a record at a current position of a specified cursor; and (3) requesting that said target database management system modify a record identified by said record identification information. - View Dependent Claims (2)
-
3. A system for providing a common interface for performing update actions in a plurality of heterogeneous database management systems, wherein data associated with a client is distributed among said plurality of heterogeneous database management systems, comprising:
means for simulating support of positioned update actions in any of said heterogeneous database management systems which does not support positioned update actions, including; means for accessing metadata that identifies at least one primary key defined for a table; means for using the primary keys to obtaining record identification information that uniquely identifies a record being modified by a positioned update action, wherein said positioned update action updates a record at a current position of a specified cursor; and means for requesting that said target database management system modify a record identified by said record identification information. - View Dependent Claims (4)
-
5. A computer program product for use with a computer system, said computer program product comprising:
a computer usable medium having computer readable program code means embodied in said medium for causing the computer system to provide a common interface for performing update actions in a plurality of heterogeneous database management systems, wherein data associated with a client is distributed among said plurality of heterogeneous database management systems, said computer readable program code means comprising; first computer readable program code means for simulating support of positioned update actions in any of said heterogeneous database management systems which does not support positioned update actions, including; second computer readable program code means for enabling the computer system to access metadata that identifies at least one primary key defined for a table; third computer readable program code means for enabling the computer system to use the primary keys to obtain record identification information that uniquely identifies a record being modified by a positioned update action, wherein said positioned update action updates a record at a current position of a specified cursor, and fourth computer readable program code means for enabling the computer system to request that said database management system modify a record identified by said record identification information. - View Dependent Claims (6)
Specification