هل يمكن أن تحتوي متغيرات جدول خادم SQL على فهارس؟
في SQL Server 2000 ، لا يمكن إنشاء فهارس متغيرات الجدول بشكل صريح مثل الجداول التقليدية. ومع ذلك ، يمكن إنشاء الفهارس ضمنيًا من خلال تحديد القيود.
إنشاء فهرس فريد لمتغيرات الجدول في SQL Server 2000
في SQL Server 2000 ، يمكنك إنشاء فهرس فريد لمتغيرات الجدول من خلال الإعلان عن قيود فريدة. يمكن القيام بذلك عن طريق تحديد الكلمة الرئيسية الفريدة في إعلان القيد. على سبيل المثال ، يقوم البيان التالي بإنشاء متغير جدول ويقوم بإنشاء فهرس فريد على عمود الاسم:
DECLARE @TEMPTABLE TABLE (
[ID] [int] NOT NULL PRIMARY KEY
,[Name] [nvarchar] (255) COLLATE DATABASE_DEFAULT NULL
,UNIQUE NONCLUSTERED ([Name], [ID])
)
باستخدام قيود فريدة لإنشاء فهارس فريدة ضمنياً ، فإننا نضمن عدم السماح بالقيم المكررة في عمود الاسم ، وفهرسة عمود الاسم بشكل فعال لاسترجاع البيانات بشكل فعال.
أنواع فهرسة أخرى على متغيرات الجدول
تجدر الإشارة إلى أن SQL Server 2000 لا يدعم إنشاء فهارس غير متغيرات على متغيرات الجدول. بالإضافة إلى ذلك ، لا يمكن إنشاء الفهارس المجمعة بشكل صريح على متغيرات الجدول. ومع ذلك ، يمكن استخدام مفتاح وكيل أو عمود معرف فريد لمحاكاة فهرس مجموعات غير متكامل.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3