Stvara upit za ažuriranje koji mijenja vrijednosti u poljima u navedenoj tablici na temelju navedenog kriterija.
Sintaksa
TABLICA UPDATE
POSTAVLJANJE nove vrijednosti
kriteriji WHERE;
Naredba UPDATE sastoji se od sljedećih dijelova:
Dio |
Opis |
tablica |
Naziv tablice s podacima koje želite izmijeniti. |
novavrijednost |
izraz koji određuje vrijednost koja će biti umetnuta u određeno polje u ažuriranim zapisima. |
kriteriji |
Izraz koji određuje zapise za ažuriranje. Ažuriraju se samo zapisi koji zadovoljavaju izraz. |
Napomene
Naredba UPDATE osobito je korisna kada želite promijeniti mnogo zapisa ili kada se zapisi koje želite promijeniti nalaze u više tablica.
Moguće je promijeniti nekoliko zapisa istovremeno. U sljedećem primjeru vrijednosti u Iznos narudžbe povećavaju se za 10 posto, a vrijednosti u Vozarina za 3 posto za prijevoznike u Velikoj Britaniji:
UPDATE Orders
SET OrderAmount = OrderAmount * 1.1,
Freight = Freight * 1.03
WHERE ShipCountryRegion = 'UK';
Važno:
-
Naredba UPDATE ne generira skup rezultata. Uz to, ako zapise ažurirate pomoću upita s ažuriranjem, tu operaciju ne možete poništiti. Ako želite znati koji su zapisi ažurirani, pregledajte rezultate odabir upita koji koristi iste kriterije, a zatim pokrenite upit s ažuriranjem.
-
Obavezno održavajte sigurnosne kopije podataka. Ako ažurirate pogrešne zapise, možete ih vratiti iz sigurnosnih kopija.