يقوم بإنشاء استعلام تحديث الذي يغيّر قيم الحقول في جدول محدد استناداً إلى المعايير المحددة.
بناء الجملة
تحديث الجدول
تعيين قيمة
جديدة
معايير WHERE؛
تتضمن جملة UPDATE الأجزاء التالية:
الجزء |
الوصف |
الجدول |
اسم الجدول الذي يحتوي على البيانات التي تريد تعديلها. |
newvalue |
تعبير الذي يحدد القيمة المراد إدراجها في حقل معيّن في السجلات التي تم تحديثها. |
المعايير |
التعبير الذي يحدد السجلات التي سيتم تحديثها. يتم تحديث السجلات التي تلبي التعبير فقط. |
ملاحظات
تعتبر جملة UPDATE مفيدة بشكل خاص عندما ترغب في تغيير سجلات عديدة أو عند وجود السجلات التي ترغب في تغييرها في جداول متعددة.
يمكنك تغيير حقول عديدة في نفس الوقت. يقوم المثال التالي بزيادة قيم Order Amount (كمية الطلبات) بنسبة 10 بالمائة وقيم Freight (الشحن) بنسبة 3 بالمائة لشركات الشحن في المملكة المتحدة:
UPDATE Orders
SET OrderAmount = OrderAmount * 1.1,
Freight = Freight * 1.03
WHERE ShipCountryRegion = 'UK';
هام:
-
لا تقوم UPDATE بإنشاء مجموعة نتائج. بعد تحديث السجلات باستخدام استعلام تحديث، لن يمكنك التراجع عن العملية. إذا أردت معرفة السجلات التي تم تحديثها، فقم بفحص نتائج استعلام تحديد التي تستخدم نفس المعايير، ثم قم بتشغيل استعلام التحديث.
-
احتفظ بنسخ احتياطية لبياناتك في كل الأوقات. إذا قمت بتحديث السجلات الخاطئة، فستتمكن من استردادها من النسخ الاحتياطية.