25.12.2012, Vladimír Klaus, navštíveno 7132x

MS Access
SQL

Příkaz UPDATE slouží k aktualizaci údajů. Jako příklad si ukážeme aktualizaci záznamu, který jsme vložili v jiném příkladu – změníme křestní jméno zákazníkovi.

UPDATE Zakaznici SET Jmeno = "Mirek" WHERE Prijmeni = "Kolbaba"

Asi je zřejmé, že tento příklad by aktualizoval všechny zákazníky s příjmením Kolbaba, proto je třeba pečlivě vážit, jakou uvedeme podmínku.

A jindy naopak podmínku nemusíme uvést vůbec. Pak se aktualizace provede nad všemi řádky tabulky. Tímto příkazem odstraníme počáteční a koncové mezery z pole Název v celé tabulce produktů.

UPDATE Produkty SET Nazev = TRIM(Nazev)

Někdy by se hodilo nastavit najednou více položek. Tímto příkazem nastavíme všem zákazníkům z Prahy 8 nové PSČ a odstraníme telefon.

UPDATE Zakaznici SET PSC = "180 00", Telefon = ""
WHERE Mesto = "Praha 8"

SQL obrázek