Creează o interogare de actualizare care modifică valorile din câmpurile dintr-un tabel specificat, pe baza unor criterii specificate.
Sintaxă
UPDATE table
SETARE valoare
nouă
criterii WHERE;
Instrucțiunea UPDATE are următoarele componente:
Parte |
Descriere |
tabel |
Numele tabelului care conține datele pe care doriți să le modificați. |
valoarenouă |
O expresie ce determină valoarea care se inserează într-un anumit câmp din înregistrările actualizate. |
criterii |
O expresie care determină înregistrările care se actualizează. Se actualizează doar înregistrările care satisfac expresia. |
Observații
Instrucțiunea UPDATE este utilă mai ales atunci când doriți să modificați mai multe înregistrări sau când înregistrările pe care doriți să le modificați sunt în mai multe tabele.
Se pot modifica mai multe câmpuri în același timp. Următorul exemplu mărește valorile din Order Amount (Volum comandă) cu 10 procente și valorile din Freight (Transport) cu 3 procente pentru expeditorii din Regatul Unit:
UPDATE Orders
SET OrderAmount = OrderAmount * 1.1,
Freight = Freight * 1.03
WHERE ShipCountryRegion = 'UK';
Important:
-
UPDATE nu generează un set de rezultate. De asemenea, după ce actualizați înregistrări utilizând o interogare de actualizare, nu puteți anula operațiunea. Dacă doriți să știți ce înregistrări au fost actualizate, examinați mai întâi rezultatele de la o interogare de selectare care utilizează aceleași criterii, apoi rulați interogarea de actualizare.
-
Păstrați permanent copii backup ale datelor dvs. Dacă actualizați înregistrările greșite, le puteți regăsi din copiile backup.