פעולת המאקרו RunSQL

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

באפשרותך להשתמש בפעולה של המאקרו RunSQL כדי להפעיל שאילתת פעולה במסד נתונים שולחני של Access באמצעות משפט ה- SQL המתאים. באפשרותך גם להפעיל שאילתת הגדרת נתונים.

הערה

פעולה זו לא תהיה מותרת אם מסד הנתונים אינו מהימן.

הגדרה

פעולת המאקרו RunSQL מכילה את הארגומנטים הבאים.

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

הערות

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

אם עליך להקליד משפט SQL ארוך מ- 255 תווים, השתמש בפעולת השירות RunSQL של האובייקט DoCmd במודול Visual Basic for Applications (VBA) במקום זאת. באפשרותך להקליד משפטי SQL המכילים עד 32,768 תווים ב- VBA.

שאילתות Access הן למעשה משפטי SQL הנוצרים בעת עיצוב שאילתה באמצעות רשת העיצוב בחלון השאילתה. הטבלה הבאה מציגה את שאילתות הפעולה של Access ואת שאילתות הגדרת הנתונים ואת משפטי ה- SQL התואמים שלהן.

סוג שאילתה משפט SQL
פעולה
צירוף INSERT INTO
מחיקה DELETE
יצירת טבלה בחר... INTO (לתוך)
עדכון UPDATE
הגדרת נתונים (ספציפית ל- SQL)
יצירת טבלה צור טבלה
שינוי טבלה ALTER TABLE
מחיקת טבלה DROP TABLE
יצירת אינדקס צור אינדקס
מחיקת אינדקס שחרר אינדקס

באפשרותך גם להשתמש במשפט IN עם משפטים אלה כדי לשנות נתונים במסד נתונים אחר.

הערה

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

עצה

כדי לראות את מקבילת ה- SQL של שאילתת Access, לחץ על תצוגתSQL בתפריט תצוגה (בשורת המצב של Access). באפשרותך להשתמש במשפטי SQL המפורטים כמודלים כדי ליצור שאילתות שיפעלו עם פעולת המאקרו RunSQL . לשכפול משפט SQL בארגומנט משפט SQL עבור פעולת המאקרו RunSQL יש אותה השפעה כמו להפעלת שאילתת Access זו בחלון השאילתה.