Luuakse värskenduspäring, mis muudab määratud kriteeriumide alusel teatud tabelis olevate väljade väärtusi.
Süntaks
VÄRSKENDA tabelit
SET newvalue
WHERE-kriteeriumid;
Lause UPDATE koosneb järgmistest osadest.
Osa |
Kirjeldus |
tabel |
Selle tabeli nimi, mis sisaldab andmeid, mida soovite muuta. |
uusväärtus |
avaldis, mis määratleb värskendatud kirjete kindlale väljale lisatava väärtuse. |
kriteeriumid |
Avaldis, mis määratleb, millised kirjed värskendatakse. Värskendatakse ainult avaldisele vastavad kirjed. |
Kommentaarid
UPDATE-lause on eriti kasulik siis, kui soovite muuta suurt hulka kirjeid või kui muudetavad kirjed asuvad mitmes tabelis.
Saate muuta mitu välja korraga. Järgmises näites suurendatakse Ühendkuningriigi tarnijate tellimuste mahu väärtusi 10% ja veokulu väärtusi 3%:
UPDATE Orders
SET OrderAmount = OrderAmount * 1.1,
Freight = Freight * 1.03
WHERE ShipCountryRegion = 'UK';
NB!:
-
UPDATE ei loo tulemikogumit. Samuti ei saa värskenduspäringu kaudu kirjete värskendamist tagasi võtta. Kui soovite vaadata, milliseid kirjeid värskendati, uurige esmalt samu kriteeriume kasutava valikupäringu tulemeid ja seejärel käivitage värskenduspäring.
-
Tehke oma andmetest pidevalt varukoopiaid. Kui värskendate valesid kirjeid, saate need taastada varukoopiate abil.