Operazioni di aggiornamento

SQL fornisce tre comandi per la manipolazione del contenuto di relazioni:

Le tuple oggetto del comando sono determinate tramite condizioni che possono coinvolgere anche altre relazioni

Le operazioni di aggiornamento modificano lo stato della base di dati → è necessario verificare che siano rispettati i vincoli di integrità

NB: ogni istruzione può aggiornare il contenuto di una sola tabella

Operazioni di inserimento

Inserimento

INSERT INTO S [(C1, C2, ..., Cn)] 
{VALUES (v1, v2, ..., vn) | sq};

I valori da assegnare alla nuova tupla possono: