Aggiornamento del valore di una key. Tipico key=value.
Questo statement è stato lasciato per compatibilità con la versione precedente.
In questo statement non è preso in considerazione l’inserimento o l’aggiornamento di un file.
Se la key esiste viene aggiornata altrimenti si inserisce una nuova.
E’ più conveniente e sicuro utilizzare lo statement UPDATE in modo da poter controllare il filtro con maggior precisione.
Return : nr. record aggiornati.
E’ possibile inviare uno o più blocchi <record></record> ciascuno indipendente l’uno dall’altro.
Tag permessi :
- TemplateCode : codice del template da cui rilevare i dati. In presenza di TemplateCode il tag <stmt> non è preso in considerazione e tutti i campi in esso memorizzati saranno sovrascritti dai dati inviati
- Stmt : SET
- Key : key=value.
Es. paramX=view
Se ‘paramX è esistente equivale alla istruzione sql :
UPDATE table_xxx SET col_key=paramX, col_value=view WHERE col_key=’paramX’
Se ‘paramX’ non esiste equivale all’istruzione sql :
INSERT INTO table_xxx (col_key, col_value) VALUES (‘paramX’, ‘view’) - Lingua specifica : non importante in fase di update
<record>
<stmt>set</stmt>
<key>paramX=view</key>
</record>