جملة CREATE INDEX

هام: تمت ترجمة هذه المقالة ترجمة آلية، راجع إقرار إخلاء المسؤولية. يرجى الاطلاع على النسخة الإنجليزية من هذه المقالة. هنا للرجوع إليها.

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

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

بناء الجملة

CREATE [ UNIQUE ] INDEX index
ON table (field [ASC|DESC][, field [ASC|DESC], ...])
[WITH { PRIMARY | DISALLOW NULL | IGNORE NULL }]

تتكون جملة CREATE INDEX من الأجزاء التالية:

الجزء

الوصف

index

اسم الفهرس المراد إنشاؤه.

table

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

field

اسم الحقل أو الحقول المراد فهرستها. لإنشاء فهرس لحقل واحد، قم بوضع اسم الحقل بين أقواس بعد اسم الجدول. لإنشاء فهرس لحقول متعددة، قم بسرد اسم كل حقل ليتم تضمينه في الفهرس. لإنشاء فهارس مرتبة تنازليًا، استخدم كلمة محجوزة 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 هذه الترجمات الآلية لمساعدة المستخدمين الذين لا يتحدثون الإنجليزية على استخدام منتجات Microsoft، وخدماتها، وتقنياتها والاستمتاع بها. قد تحتوي هذه المقالة على أخطاء في المفردات، أو بناء الجملة، أو القواعد نظرًا لترجمتها آليًا.

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

رائع! هل لديك أي ملاحظات أخرى؟

كيف يمكننا تحسين ذلك؟

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

×