Add a DataChangeStatementTablesType to the main schema definition
for XML Query Language in XpressEngine.
XpressEngine is an open source framework for creating your web sites.
http://xpressengine.org/
File: tools/xml_datachange.xsd
Author: Adrian Constantin, Arnia Software (adrian.constantin@arnia.ro)
Date: 08 mar 2012
The components (clauses) for the SQL data-change statements (INSERT,
UPDATE, DELETE) are built upon the general query/statement components
defined in xml_query.xsd.
Include graph:
+-- xml_create_table.xsd
+-- xml_query.xsd
+-- xml_datachange.xsd *****
+-- xml_colassign.xsd
+-- xml_insert_generic.xsd
| +-- xml_insert.xsd
| +-- xml_insert_select.xsd
|
+-- xml_select.xsd
+-- xml_update.xsd
+-- xml_delete.xsd
DataChangeStatementTablesType is the type for the <tables>
element in the data-change statements. This type only allows one named
table as content, which is subject to the INSERT, UPDATE or DELETE.
Most SQL implementations do allow multi-table UPDATE and DELETE
statements and the XML Query language can express multi-table UPDATEs.
Also adds the priority attribute to SqlStatementType, used by the
data-change statements.
A named table only, no subquery/alias/join-type ...
A list of exactly one named table.