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

إنشاء فهرس جديد في جدول موجود.

ملاحظة: بالنسبة لقواعد البيانات التي لا تنتمي إلى Microsoft Access، لا يدعم مشغل قاعدة بيانات Microsoft Access استخدام CREATE INDEX (باستثناء إنشاء فهرس زائف في جدول مرتبط خاص بـ ODBC)أو أي من جمل لغة تعريف البيانات. استخدم أساليب "إنشاء DAO" بدلاً من ذلك. لمزيد من المعلومات، راجع المقطع "ملاحظات".

بناء الجملة

الجدول‏CREATE [ UNIQUE ] INDEX index
ON (الحقل [ASC|DESC][، الحقل [ASC|DESC]، ...])
[WITH { PRIMARY | DISALLOW NULL | IGNORE NULL }]

تحتوي جملة CREATE INDEX على الأجزاء التالية:

الجزء

الوصف

الفهرس

اسم الفهرس المطلوب إنشاؤه.

الجدول

اسم الجدول الموجود الذي سيحتوي على الفهرس.

الحقل

اسم الحقل أو الحقول المطلوب فهرستها. لإنشاء فهرس مفرد الحقل، قم بإدراج اسم الحقل بين قوسين بعد اسم الجدول. لإنشاء فهرس متعدد الحقول، قم بإدراج اسم كل حقل ليكون مضمناً في الفهرس. لإنشاء فهارس تنازلية، استخدم كلمة محجوزة لـ DESC؛ وإلا سيتم من المفترض ترتيب الفهارس ترتيباً تصاعدياً.


ملاحظات

لمنع وجود قيم مكررة في الحقل أو الحقول المفهرسة من سجلات مختلفة، استخدم الكلمة المحجوزة UNIQUE.

في العبارة الاختيارية WITH، يمكنك فرض قواعد التحقق من صحة البيانات. يمكنك تنفيذ ما يلي:

  • منع إدخالات القيمة Null في الحقل أو الحقول المفهرسة من السجلات الجديدة باستخدام الخيار DISALLOW NULL.

  • منع السجلات التي تحتوي على القيم Null في الحقل أو الحقول المفهرسة من تضمينها في الفهرس باستخدام الخيار IGNORE NULL.

  • تحديد الحقل أو الحقول المفهرسة كـ "مفتاح أساسي" باستخدام الكلمة المحجوزة PRIMARY. هذا يعني أن المفتاح فريد، بحيث يمكنك حذف الكلمة المحجوزة UNIQUE.

يمكنك استخدام CREATE INDEX لإنشاء فهرس زائف في جدول مرتبط ضمن مصدر بيانات ODBC، مثل Microsoft® SQL Server™‎، الذي لا يحتوي بالفعل على فهرس. لا تحتاج إلى إذن أو حق وصول إلى الخادم البعيد لإنشاء فهرس زائف، حيث أن قاعدة البيانات البعيدة تجهل الفهرس الزائف ولا تتأثر به. يمكنك استخدام بناء الجملة نفسه لكل من الجداول المرتبطة والأصلية. قد يكون إنشاء فهرس زائف في جدول ما عادةً ما يكون للقراءة فقط مفيداً بشكل خاص.

يمكنك أيضاً استخدام الجملة ALTER TABLE لإضافة فهرس مفرد الحقل أو متعدد الحقول إلى جدول ما، ويمكنك استخدام الجملة ALTER TABLE أو الجملة DROP لإزالة فهرس تم إنشاؤه باستخدام ALTER TABLE أو CREATE INDEX.

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



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

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

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

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

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

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

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

×