PDA

View Full Version : مبتدی: بروز رسانی ستون id



mesoft
یک شنبه 21 فروردین 1390, 09:42 صبح
با سلام خدمت دوستان
من توی SQL یک ستون(id) دارم که خاصییتidentity برابر Yes
است مثلاً 5 رکورد داخل جدول است وقتی که رکوردی رو حذف می کنم
مثلاً رکورد 4 رکورد جدید رو که اضافه می کنم از شماره 6 شروع میشه
و جای 4 خالی می مونه چطوری میشه این ستون رو بروز کرد
با تشکر از دوستان

f4rib0rz
یک شنبه 21 فروردین 1390, 11:00 صبح
اول باید ببینیم برا چی می خوای این کار رو انجام بدی تو اکثر برنامه ها لازم به نمایش id نیست ...
خب راحترین کار اینه که id رو از حالت identity برداری خودت هر سری که می خواد یه رکورد اول چک کنی که اول رقم خالی id چیه بعد انو بفرستی برای id
دومین روشم اینه که موقع حذف یک رکورد اونو علامت دار کنی یعنی یه فیلد بذاری به اسم delete بعد هر وقت خواستی یه رکورد رو حذف کنی اونو true کنی بعد دفعه ی بعدی که خواستی یه رکورد جدید اضافه کنی رکورد جدید رو با مقادیر اون خونه که چک خورده update کنی توش .
کلا من پیشنهادم اینه که از این کارا نکنی بذاری خودش کنتور بندازه حالا اگه واقعا لازم تو برنامت اجراش کنی دیگه باید بشینی یه چند خطی کد بزنی دیگه :لبخند:

shadi khanum
یک شنبه 21 فروردین 1390, 23:46 عصر
اگه این فیلد identity تو جدول دیگه ای forienkey باشه که با اینکار اطلاعاتت به هم میریزه و به error میخوری!
اگه این فیلد رو تو جای دیگه استفاده نکردی و واست مهم مه حتما مرتب باشن بگو واست یه نمونه بذارم

azaditafakor
دوشنبه 22 فروردین 1390, 07:19 صبح
تالار پایگاه داده !!!!!!!!!!!!!!!!