مقارنة بين Microsoft Access SQL وANSI SQL

ملاحظة: إننا نرغب في تزويدك بأحدث محتوى تعليمات لدينا بأسرع ما يمكن، وبلغتك الخاصة. وقد تمت ترجمة هذه الصفحة آلياً، وقد تحتوي على أخطاء نحوية أو أخطاء تتعلق بالدقة. إن هدفنا هو أن يكون هذا المحتوى مفيداً لك. هل يمكنك إخبارنا إذا ما كانت المعلومات مفيدة لك في أسفل هذه الصفحة؟ فيما يلي المقالة باللغة الإنجليزية لتكون مرجعاً سهلاً لك.

Microsoft Access database engine SQL هو بصفه عامه متوافقة مع ANSI-89 Level 1. ومع ذلك ، لا يتم تنفيذ بعض ميزات ANSI sql في Microsoft Access SQL. بالاضافه إلى ذلك ، يتضمن Microsoft Access SQL الكلمات المحجوزة والميزات غير المعتمدة في ANSI SQL.

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

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

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

    expr1 تعذر بين القيمة 1 و value2

    في Microsoft Access SQL ، يمكن ان تكون قيمه value1 أكبر من value2؛ في ANSI SQL ، يجب ان يكون القيمة 1 مساويا ل or اقل من 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 الميزات المحسنة التالية:

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

  • دالات SQL التجميعية الاضافيه ، مثل StDev و VarP.

تعريف المعلمات لتعريف استعلامات المعلمات.

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

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

  • مراجع الدالات التجميعية المميزة. علي سبيل المثال ، لا يسمح Microsoft Access SQL بالجمع (القيم المميزة).

  • يتم استخدام عبارة nn-no&platform للحد الأقصى لعدد الصفوف التي يتم إرجاعها بواسطة استعلام. يمكنك استخدام عبارة WHERE فقط لتحديد نطاق الاستعلام.

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

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

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

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

×