picoSQL - Manuale di riferimento


UPDATE


Sintassi:

UPDATE nome-tabella

SET nome-colonna = {espressione | NULL}

[, nome-colonna = {espressione | NULL}] ...

[ WHERE {condizione-di-ricerca |CURRENT OF nome-cursore}]


Scopo:

Permette di modificare una o più righe sul database


Vedi anche:

INSERT, DELETE, SELECT


Descrizione:


Questo comando è usato per modificare una o più righe su una tabella. Ciascuna colonna prende il valore dell'espressione o NULL corrispondente. Nell'espressione può comparire anche il nome della colonna che si sta modificando, che avrà il valore appena letto.

La clausola WHERE permette di specificare l'insieme di righe su cui viene effettuato l'aggiornamento: nel caso tale clausola non venga specificata, vengono aggiornate tutte le righe della tabella. La clausola CURRENT OF può essere usata al posto della condizione di ricerca per modificare solo la riga correntemente letta da un cursore. Questa clausola può però essere usata solo da un linguaggio di programmazione in quanto è necessario usare una API per sapere il nome di un cursore (SQLGetCursorName) o per assegnarlo (SQLSetCursorName).


Indice Precedente Successivo