חל עלAccess של Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

יצירת שאילתת מחיקה אשר מסיר רשומות מאחת או יותר מהטבלאות המופיעות במשפט FROM אשר ממלא את כללי משפט WHERE.

תחביר

DELETE [table.*] טבלת FROMקריטריוני WHERE

משפט DELETE כולל את החלקים הבאים:

חלק

תיאור

table

השם האופציונלי של הטבלה שממנה נמחקות רשומות.

טבלה

שם הטבלה שממנה נמחקות רשומות.

קריטריונים

ביטוי הקובע אילו רשומות יש למחוק.

הערות

DELETE שימושי במיוחד כאשר ברצונך למחוק רשומות רבות.

כדי להסיר טבלה שלמה ממסד הנתונים, באפשרותך להשתמש בפעולת השירות Execute עם משפט DROP. אולם אם תמחק את הטבלה, המבנה יאבד. לעומת זאת, כאשר אתה משתמש ב- DELETE, רק הנתונים נמחקים; מבנה הטבלה וכל מאפייני הטבלה, כגון תכונות שדה ואינדקסים, נשארים ללא שינוי.

באפשרותך להשתמש ב- DELETE כדי להסיר רשומות מטבלאות שנמצאות ב- קשר גומלין של יחיד-לרבים עם טבלאות אחרות. פעולות מחיקה מדורגת גורמות למחיקה של רשומות בטבלאות שנמצאות בצד הרבים של קשר הגומלין כאשר הרשומה המתאימה בצד היחיד של קשר הגומלין נמחקת בשאילתה. לדוגמה, בקשר הגומלין בין הטבלאות 'לקוחות' ו'הזמנות', הטבלה 'לקוחות' היא בצד היחיד והטבלה 'הזמנות' היא בצד הרבים של קשר הגומלין. מחיקת רשומה מהטבלה 'לקוחות' גורמת למחיקת הרשומות המתאימות של 'הזמנות', אם אפשרות המחיקה המדורגת מצוינת.

שאילתת מחיקה מוחקת רשומות שלמות, ולא רק נתונים בשדות מסוימים. אם ברצונך למחוק ערכים בשדה מסוים, צור שאילתת עדכון שמשנה את הערכים ל- Null.

חשוב: 

  • לאחר הסרת רשומות באמצעות שאילתת מחיקה, לא ניתן לבטל את הפעולה. אם ברצונך לדעת אילו רשומות נמחקו, בדוק תחילה את התוצאות של שאילתת בחירה אשר משתמש בקריטריונים זהים ולאחר מכן הפעל את שאילתת המחיקה.

  • שמור עותקי גיבוי של הנתונים שלך בכל עת. אם תמחק את הרשומות הלא נכונות, תוכל לאחזר אותן מעותקי הגיבוי.

זקוק לעזרה נוספת?

מעוניין באפשרויות נוספות?

גלה את יתרונות המנוי, עיין בקורסי הדרכה, למד כיצד לאבטח את המכשיר שלך ועוד.