جملة DELETE

إنشاء استعلام حذف لإزالة السجلات من جدول واحد أو أكثر من الجداول المدرجة في عبارة FROM التي تطابق عبارة WHERE.

بناء الجملة

DELETE [table.*]
FROM table
WHERE criteria

تتضمن جملة DELETE الأجزاء التالية:

الجزء

الوصف

table

الاسم الاختياري للجدول الذي يتم حذف السجلات منه.

table

اسم الجدول الذي يتم حذف السجلات منه.

criteria

تعبير يحدد السجلات المطلوب حذفها.


ملاحظات

تُعد عبارة DELETE مفيدة خاصة عندما تريد حذف سجلات عديدة.

لإفلات جدول بالكامل من قاعدة البيانات، يمكنك استخدام الأسلوب Execute مع جملة DROP. ولكن إذا حذفت الجدول، فسيتم فقدان البنية. في المقابل، عند استخدام العبارة DELETE، سيتم حذف البيانات فقط مع بقاء كافة خصائص الجدول الأخرى، مثل سمات الحقل والفهارس، بدون تغيير.

يمكنك استخدام DELETE لإزالة السجلات من الجداول الموجودة في علاقة واحد لأكثر مع الجداول الأخرى. تتسبب عمليات الحذف المتتالية في حذف السجلات الموجودة بالجداول في الجانب "عديد" من العلاقة عند حذف السجل المطابق بالجانب "واحد" من العلاقة في الاستعلام. على سبيل المثال، في العلاقة بين جدول "العملاء" وجدول "الطلبات"، يقع جدول "العملاء" بالجانب "واحد" من العلاقة ويقع جدول "الطلبات" بالجانب "عديد" من العلاقة. يؤدي حذف سجل ما في جدول "العملاء" إلى حذف سجلات "الطلبات" المطابقة إذا تم تحديد خيار الحذف المتتالي.

يقوم استعلام حذف بحذف جميع السجلات، وليس فقط البيانات الموجودة بالحقول المحددة. إذا كنت تريد حذف قيم في حقول محددة، فقم بإنشاء استعلام تحديث الذي يقوم بتغيير القيم إلى خالٍ.

هام: 

  • بعد إزالة السجلات باستخدام استعلام حذف، لا يمكن التراجع عن العملية. إذا أردت معرفة السجلات التي تم حذفها، فافحص نتائج استعلام تحديد التي تستخدم نفس المعايير، ثم قم بتشغيل استعلام حذف.

  • احتفظ بنسخ احتياطية لبياناتك في كل الأوقات. في هذه الحالة، ستتمكن من استرداد السجلات إذا حذفتها بالخطأ.



توسيع المهارات
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Office Insider

هل كانت المعلومات مفيدة؟

نشكرك على ملاحظاتك!

شكراً لك على الملاحظات! يبدو أنه من المفيد إيصالك بأحد وكلاء دعم Office لدينا.

×