Kreira ažuriranje upita koji menja vrednosti u poljima u navedenoj tabeli na osnovu navedenih kriterijuma.
Sintaksa
AŽURIRANJE tabele
POSTAVI novu vrednost WHERE criteria;Instrukcija DELETE ima sledeće delove:
Deo |
Opis |
tabela |
Ime tabele koja sadrži podatke koje želite da izmenite. |
nova vrednost |
izraz koji određuje vrednost koja treba da se umetne u određeno polje u ažuriranim zapisima. |
kriterijum |
Izraz koji određuje koji zapisi će biti ažurirani. Ažuriraju se samo oni zapisi koji zadovoljavaju izraz. |
Napomene
UPDATE je posebno koristan kada želite da promenite mnogo zapisa ili kada se zapisi koje želite da promenite nalaze u više tabela.
Istovremeno možete promeniti nekoliko polja. U sledećem primeru vrednosti polja „Iznos porudžbine“ povećavaju se za 10 procenata, a vrednosti polja „Troškovi prevoza“ za 3% za špeditere u Ujedinjenom Kraljevstvu:
UPDATE Orders
SET OrderAmount = OrderAmount * 1.1,
Freight = Freight * 1.03
WHERE ShipCountryRegion = 'UK';
Važno:
-
UPDATE ne generiše skup rezultata. Isto tako, kada ažurirate zapise pomoću upita za ažuriranje, ne možete da opozovete operaciju. Ako želite da znate koji zapisi su ažurirani, prvo ispitajte rezultate upit za izbor koji koristi iste kriterijume, a zatim pokrenite upit za ažuriranje.
-
Održavajte rezervne kopije podataka u svakom trenutku. Ako ažurirate pogrešne zapise, možete ih preuzeti iz rezervnih kopija.