تخطي إلى المحتوى الرئيسي
الدعم
تسجيل الدخول باستخدام حساب Microsoft
تسجيل الدخول أو إنشاء حساب.
مرحباً،
تحديد استخدام حساب مختلف!
لديك حسابات متعددة
اختر الحساب الذي تريد تسجيل الدخول باستخدامه.

محرك قاعدة بيانات 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 فقط للحد من نطاق الاستعلام.

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

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

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

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

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

ما مدى رضاك عن جودة اللغة؟
ما الذي أثّر في تجربتك؟
بالضغط على "إرسال"، سيتم استخدام ملاحظاتك لتحسين منتجات Microsoft وخدماتها. سيتمكن مسؤول تكنولوجيا المعلومات لديك من جمع هذه البيانات. بيان الخصوصية.

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

×