ينطبق على
Access لـ Microsoft 365 Access 2024 Access 2021 Access 2019 Access 2016

محرك قاعدة بيانات Microsoft Access SQL متوافق بشكل عام مع ANSI -89 المستوى 1. ومع ذلك، لا يتم تنفيذ بعض ميزات ANSI SQL في Microsoft Access SQL. أيضا، يتضمن Microsoft Access SQL كلمات وميزات محجوزة غير مدعومة في ANSI SQL.

الاختلافات الرئيسية

  • يحتوي كل من Microsoft Access SQL و ANSI SQL على كلمات وأنواع بيانات محجوزة مختلفة. باستخدام موفر Microsoft OLE DB، هناك كلمات إضافية محجوزة.

  • تنطبق قواعد مختلفة على بين... وبناء ، الذي يحتوي على بناء الجملة التالي:

    expr1 [NOT] Between value1 and value2

    في Microsoft Access SQL، يمكن أن تكون value1 أكبر من value2؛ في ANSI SQL، يجب أن تكون value1 مساوية أو أقل من value2.

  • يدعم Microsoft Access SQL كلا من أحرف البدل ANSI SQL أحرف البدل الخاصة ب Microsoft Access لاستخدامها مع عامل التشغيل Like . استخدام أحرف البدل ANSI وMicrosoft Access حصري بشكل متبادل. يجب عليك استخدام مجموعة واحدة أو أخرى ولا يمكنك مزجها. تتوفر أحرف البدل ANSI SQL فقط عند استخدام محرك قاعدة بيانات Microsoft Access وموفر Microsoft Access OLE DB. إذا حاولت استخدام أحرف البدل ANSI SQL من خلال Access أو DAO، فسيتم تفسيرها على أنها قيم حرفية.

    حرف مطابق

    Microsoft Access SQL

    ANSI SQL

    أي حرف مفرد

    ?

    _ (شرطة سفلية)

    صفر أو أكثر من الأحرف

    *

    %

  • عادة ما يكون Microsoft Access SQL أقل تقييدا. على سبيل المثال، يسمح بتجميع التعبيرات وترتيبها.

  • يدعم Microsoft Access SQL التعبيرات الأكثر قوة.

الميزات المحسنة ل Microsoft Access SQL

يوفر Microsoft Access SQL الميزات المحسنة التالية:

عبارة TRANSFORM، التي توفر الدعم للاستعلامات الجدولية.

  • وظائف SQL التجميعية الإضافية ، مثل StDev و VarP.

إعلان PARAMETERS لتعريف استعلامات المعلمات.

ميزات ANSI SQL غير مدعومة في Microsoft Access SQL

لا يدعم Microsoft Access SQL ميزات ANSI SQL التالية:

  • مراجع الدالة التجميعية DISTINCT. على سبيل المثال، لا يسمح Microsoft Access SQL ب SUM( DISTINCT columnname).

  • عبارة LIMIT TO nn ROWS المستخدمة للحد من عدد الصفوف التي تم إرجاعها بواسطة استعلام. يمكنك استخدام عبارة WHERE فقط للحد من نطاق الاستعلام.

هل تحتاج إلى مزيد من المساعدة؟

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.