PDA

View Full Version : سوال: بهم ریختگی داده ها با وجود کلید identity!!!!!



m_u3fi
دوشنبه 05 مرداد 1388, 10:58 صبح
سلام توی دیتا بیسم دو تا جدول دارم که با اینکه کلید اصلیشون identity داده ها تو دیتابیسم نامرتب میشینه مثلا از 1تا 7 مرتبه 8و9 میره بالای 1 میشینه 10 میره بالای 5 میشینه و خلاصه حسابی ظاهر دیتابیسمو بهم ریخته مشکل از کجاست ؟چطوری میشه درستش کرد؟

AminSobati
دوشنبه 05 مرداد 1388, 11:21 صبح
البته این ترتیب مهم نیست چون Query Language برای نرم افزار شما به هر ترتیبی که بخواین میتونه مرتب کنه. ولی تصور میکنم Clustered Index شما روی فیلد دیگری غیر از Identity هست. البته تاکید میکنم به این ترتیب اهمیت ندین و برای نمایش به کاربر از order by استفاده کنین

m_u3fi
دوشنبه 05 مرداد 1388, 11:30 صبح
کاملا درسته برای query ها مشکلی ندارم فقط برام تعجب آور بود و میخواستم علتش رو بدونم
ممنون از توضیحتون
چطوری میتونم اصلاحش کنم

AminSobati
دوشنبه 05 مرداد 1388, 17:14 عصر
قسمت ایندکسهای جدول رو نگاه کنید، ببینید کدومش Clustered هست. اون رو به non clustered تغییر بدین و فیلد Identity رو Clustered کنید