
Verwenden Sie das Statement UPDATE, um bestehende Tabellenwerte zu verändern. Das Statement entspricht einer SQL UPDATE-Anweisung.
Format der UPDATE-Anweisung
<StatementName>
<dbTableName action="UPDATE">
<table>realDbTableName</table>
<access>
<col1>val1</col1>
<col2>val2new</col2>
</access>
<key1>
<col2>val2old</col2>
<col4>val4</col4>
</key1>
<key2>
<col2>val2old2</col2>
</key2>
</dbTableName>
</StatementName>
Geben Sie genau ein<access> -Element an.
Wenn Sie diesen Fall ausschließen wollen, dann wählen Sie in der Adapterkonfiguration Key-Tags erforderlich.
Die entsprechende SQL-Anweisung in der XML-Struktur oben lautet:
"
UPDATE dbTableName SET col1='val1', col2='val2new' WHERE ((col2='val2old' AND col4='val4') OR (col2='val2old2'))
"
Es wird für alle Spalten der Spaltentyp STRING angenommen. Bei anderen Spaltentypen fallen unter Umständen die Zeichen " weg.
Das Antwortdokument enthält das folgende Element sowie die Anzahl der veränderten Tabellenzeilen einschließlich 0.
<update_count>count</update_count>