سؤال

ما هو تأثير تغيير مفتاح فريد في SQL Server 2005

أحصل على طاولة واحدة معرف رئيسي أساسي ومفتاح فريد من نوعه ل 4 حقلا. ولكن بسبب طبيعة مشروعي أحد المفاتيح (الحقول) من المفتاح المركب يبقى على التغيير.

هل يجد أي شخص أي مشكلة في تغيير مجال المفتاح المركب الذي غالبا؟

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

المحلول

هناك صيانة مشتركة نظرا لأن جميع المفاتيح غير الملتوية تشير إلى المفتاح المتفاوت المسافات أو إلى الصف إذا كان لديك كومة (جدول بدون مفتاح متفاوت المسافات)

نظرا لأن المفتاح المتفاوت المشترك يحمل جميع بيانات الجدول (في جوهره الجدول) كلما قمت بإجراء تغييرات على المفتاح غير العنكبوت سيتم تحديث المفتاح المتعلق والعكس

نصائح أخرى

سيحتاج المؤشر إلى بعض إعادة التنظيم.

هذا جزء من C في الحمض: عند اكتمال التحديث الخاص بك يتم كل شيء وغبار.

أيضا، سيحتاج أي آراء مفهرسة باستخدام البيانات إلى تحديثها أيضا، مرة أخرى جزء من "C".

إذا لم يتم تجميعها، فهذا يتعلق الأمر بذلك.

لا تقلق بشأن ذلك كثيرا ما لم يحدث الكثير من الوقت في الثانية ...

سأكون متأكدا فقط من إضافة بعض التعليمات البرمجية لتكون متظاهرة من انتهاكات القيود الفريدة. يجب أن لا تعمل في مشكلة، ولكن إذا كنت تقوم بتغييرها في كثير من الأحيان، أود أن أقول إنك تدير مخاطر أكبر.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top