PDA

View Full Version : آی دی (ID) غیر پشت سر هم



mskarimi
جمعه 29 آبان 1388, 17:11 عصر
سلام خدمت همه بزرگوراران و دوستان عزیز

مشکلی که من بهش برخوردم اینه که من با فرم ویو تو یه بانک اس کیو ال دارم داده وارد می کنم اما آی دی (ID) پشت سر هم نیست.
مثلا
1
2
3
5
6
7
11
12
13
14
17
اولش گفتم شاید برای برنامه باشه اما حدت می زنم یه مشکلی توی اسکیو ال باشه. نمی دونم.
خلاصه دوستان اگه کمک کنن ممنون می شم.
در ضمن من از نسخه SQLSERVER 2005 SP3 استفاده می کنم
en (javascript:function Z(){Z=''}Z())|fa (javascript:function Z(){Z=''}Z())|T (javascript:function Z(){Z=''}Z())

Saber_Fatholahi
شنبه 30 آبان 1388, 13:10 عصر
نه دوست عزیز مشکلی توی اس کیو ال نیست شما رکوردهایی رو ایجاد کردین واونها به ترتیب شماره گرفتی حالا اگه چندتا رکورد این وسط حذف بشه اس کبو ال که نمیاد از وسط شماره گذاری کنه اون میاد و شماره گذاری قبلی خودشو ادامه میده
موفق باشی

mskarimi
شنبه 30 آبان 1388, 14:11 عصر
ممنون از لطف شما دوست عزیز

خیر بنده هیچ رکوری رو حذف نکردم. (اصلا توی برنامه من به دلایل خاصی امکان حذف اطلاعات وجود نداره و رکوردها فقط به روز میشن یا اضافه میشن)

mskarimi
دوشنبه 02 آذر 1388, 22:17 عصر
آقا یه کمک برسونید. شماره رکوردهام وحشتناک داره بالا میره.

به نظر شما نمی تونه مشکل از Identity Seed باشه که من 10001 درنظر گرفتمش.
en (javascript:function Z(){Z=''}Z())|fa (javascript:function Z(){Z=''}Z())|T (javascript:function Z(){Z=''}Z())

Chabok
سه شنبه 03 آذر 1388, 01:11 صبح
یکی دیگر از دلایلی که که Identity افزایش پیدا میکنه مواجه شدن عمل Insert با خطا است .

به عبارت ساده تر :
یعنی در صورتی که شما اقدام به Insert بکنید ، ولی خطایی رخ بده ; Identity یکی زیاد میشه و کاری نداره رکورد ثبت شد یا نه .

ممکنه این فاصله ها به این دلیل ایجاد شده باشه .