יצירת שאילתת עדכון שמשנה ערכים בשדות בטבלה שצוינה בהתבסס על קריטריונים שצוינו.
תחביר
טבלת UPDATE
SET newvalue
קריטריוני WHERE;
משפט UPDATE כולל את החלקים הבאים:
חלק |
תיאור |
table |
שם הטבלה המכילה את הנתונים שברצונך לשנות. |
newvalue |
ביטוי הקובע את הערך שיש להוסיף לשדה מסוים ברשומות המעודכנות. |
criteria |
ביטוי הקובע אילו רשומות יעודכנו. יעודכנו רק רשומות העונות על הביטוי. |
הערות
UPDATE שימושי במיוחד כאשר ברצונך לשנות רשומות מרובות או כאשר הרשומות שברצונך לשנות נמצאות בטבלאות מרובות.
ניתן לשנות מספר שדות בו-זמנית. הדוגמה הבאה מגדילה את ערכי Order Amount ב- 10 אחוזים ואת ערכי Freight ב- 3 אחוזים עבור מובילים בבריטניה:
UPDATE Orders
SET OrderAmount = OrderAmount * 1.1,
Freight = Freight * 1.03
WHERE ShipCountryRegion = 'UK';
חשוב:
-
UPDATE אינו יוצר ערכת תוצאות. בנוסף, לאחר עדכון רשומות באמצעות שאילתת עדכון, לא ניתן לבטל את הפעולה. אם ברצונך לדעת אילו רשומות עודכנו, בדוק תחילה את התוצאות של שאילתת בחירה אשר משתמש בקריטריונים זהים ולאחר מכן הפעל את שאילתת העדכון.
-
שמור עותקי גיבוי של הנתונים שלך בכל עת. אם תעדכן את הרשומות הלא נכונות, תוכל לאחזר אותן מעותקי הגיבוי.