SQL příkaz UPDATE
upravuje data (záznamy) v relační databázi. Může být upraven jediný záznam, nebo i více záznamů najednou. Upravené záznamy musí odpovídat definované podmínce.
UPDATE
má následující syntaxi:
UPDATE <tabulka>
SET <nazev_sloupecku> = <hodnota> [,...n]
[FROM <zdrojova tabulka (tabulky)>]
[WHERE <podminka>]
Aby se příkaz UPDATE
úspěšně provedl, musí mít uživatel práva na manipulaci dat v databázi. Nové hodnoty také nesmí kolidovat s podmínkami (např. primární klíč, jedinečný index, podmínky CHECK
a NOT NULL
).