سلام دوستان
یه مشکلی برام پیش اومده نمیدونم اصلا از کجا این اتقاق داره میوفته.. آیدی های sql server به صورت پیش فرض از 1 شروع میشه... الان رکوردهای جدول من یه دفعه از 70 میپره 1000 از 1000 میپره به 2000 چرا این اتفاق میوفته؟
سلام دوستان
یه مشکلی برام پیش اومده نمیدونم اصلا از کجا این اتقاق داره میوفته.. آیدی های sql server به صورت پیش فرض از 1 شروع میشه... الان رکوردهای جدول من یه دفعه از 70 میپره 1000 از 1000 میپره به 2000 چرا این اتفاق میوفته؟
این عدد توسط SQL ایجاد میشه. کلا SQL هیچ ID رو دوبار تولید نمیکنه مثلا اگر 10 ردیف داشته باشید و از دیتابیس حذف کنید ردیف 11 از عدد 11 شروع میشه و بر نمیگرده عقب.
شماره ی ID ها اهمیت نداره و همیشه فرض کنید یک عدد Random در اون قرار میگیره. اگر خیلی برای شما مهمه که ترتیب داشته باشن تنها راه اینه که خودتون Id رو تولید کنید.