The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jun. 10, 2008

Filed:

Sep. 30, 2004
Applicants:

Anand Manikutty, Foster City, CA (US);

Muralidhar Krishnaprasad, Fremont, CA (US);

Ravi Murthy, Fremont, CA (US);

Visar Nimani, Redwood City, CA (US);

James Warner, Sunnyvale, CA (US);

Eric Sedlar, San Francisco, CA (US);

Neema Jalali, Belmont, CA (US);

Bhushan Khaladkar, Mountain View, CA (US);

Inventors:

Anand Manikutty, Foster City, CA (US);

Muralidhar Krishnaprasad, Fremont, CA (US);

Ravi Murthy, Fremont, CA (US);

Visar Nimani, Redwood City, CA (US);

James Warner, Sunnyvale, CA (US);

Eric Sedlar, San Francisco, CA (US);

Neema Jalali, Belmont, CA (US);

Bhushan Khaladkar, Mountain View, CA (US);

Assignee:

Oracle International Corporation, Redwood Shores, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 17/30 (2006.01);
U.S. Cl.
CPC ...
Abstract

Techniques are provided for changing data for an XML construct in an SQL/XML compliant database management system (DBMS). The DBMS allows instances of XML type to represent XML constructs, such as XML documents, XML elements, XML attributes, and fragments of XML documents. An SQL statement is received that includes an XML operator that operates on a particular component in an instance of XML type. During execution of the SQL statement, the XML operator is evaluated by modifying content for the component without modifying the entire instance. For example, an XML delete operator deletes the particular component from the instance. Other XML operators include an insert operator, an insert-before operator, an append-child operator, and an update operator. During execution, these operators may be rewritten to operate on existing SQL constructs, or evaluated by updating only some of the existing SQL constructs, or both.


Find Patent Forward Citations

Loading…