UPDATE utasítás

Létrehoz egy frissítő lekérdezést, mely a megadott tábla mezőinek értékeit bizonyos feltételek alapján módosítja.

Szintaxis

UPDATE tábla
SET újérték
WHERE feltétel;

Az UPDATE utasítás az alábbi részekből áll:

Rész

Leírás

tábla

A módosítani kívánt adatokat tartalmazó tábla neve.

újérték

A frissített rekordok adott mezőjébe beszúrandó értéket meghatározó kifejezés.

feltétel

A frissítendő rekordok körét meghatározó kifejezés. Csak a kifejezésnek eleget tévő rekordok frissítődnek.


Megjegyzések

Az UPDATE utasítás különösen akkor hasznos, ha sok rekordot szeretne módosítani, illetve ha a módosítandó rekordok több táblában helyezkednek el.

Egyszerre több mezőt is módosíthat. A következő példában a Rendelt mennyiség értékeket 10%-kal, a Szállítási költség értékeket pedig 3%-kal növeli a brit fuvarozóknál:

UPDATE Orders
SET OrderAmount = OrderAmount * 1.1,
Freight = Freight * 1.03
WHERE ShipCountryRegion = 'UK';

Fontos: 

  • Az UPDATE nem hoz létre eredménykészletet. Ha a rekordokat frissítő lekérdezéssel módosítja, a műveletet nem lehet visszavonni. Ha tudni szeretné, hogy mely rekordok módosulnának, előbb ellenőrizze egy azonos feltételeket használó választó lekérdezés eredményét, majd ezután futtassa a frissítő lekérdezést.

  • Mindig őrizzen meg biztonsági másolatot az adatairól. Ha nem megfelelő rekordokat módosít, visszaállíthatja őket a biztonsági másolatokból.



Office-jártasság bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Részvétel az Office Insider programban

Hasznos volt az információ?

Köszönjük a visszajelzését!

Köszönjük visszajelzését. Jobbnak látjuk, ha az Office egyik támogatási szakemberéhez irányítjuk.

×