ورود

View Full Version : حرفه ای: پریدن id جدول های SQL SERVER از 1 به 1000



سعید کشاورز
یک شنبه 10 تیر 1397, 22:45 عصر
سلام دوستان
یه مشکلی برام پیش اومده نمیدونم اصلا از کجا این اتقاق داره میوفته.. آیدی های sql server به صورت پیش فرض از 1 شروع میشه... الان رکوردهای جدول من یه دفعه از 70 میپره 1000 از 1000 میپره به 2000 چرا این اتفاق میوفته؟

amin1softco
یک شنبه 10 تیر 1397, 23:07 عصر
https://stackoverflow.com/questions/14146148/identity-increment-is-jumping-in-sql-server-database

hakim22
دوشنبه 11 تیر 1397, 09:59 صبح
این عدد توسط SQL ایجاد میشه. کلا SQL هیچ ID رو دوبار تولید نمیکنه مثلا اگر 10 ردیف داشته باشید و از دیتابیس حذف کنید ردیف 11 از عدد 11 شروع میشه و بر نمیگرده عقب.
شماره ی ID ها اهمیت نداره و همیشه فرض کنید یک عدد Random در اون قرار میگیره. اگر خیلی برای شما مهمه که ترتیب داشته باشن تنها راه اینه که خودتون Id رو تولید کنید.