PDA

View Full Version : سوال: درمورد sql server



mmbarname
دوشنبه 16 آبان 1390, 10:47 صبح
سلام .
من یک جدول دارم که یک فیلد کلید اصلی داره من وقتی چندین سطر رو وارد میکنم به صورت identity پر میشه حالا وقتی سطر هارو پاک میکنم.میخوام مقدار فیلد اصلی دوباره با 1 شروع بشه .الان من مشکلم اینه که با پاک کردن سطر ها اگه بخوام دوباره یک سطر ایجاد کنم مقدار فیلد اصلی از ادامه ی سطرهای پاک شده پر میشن.

electro_esma
دوشنبه 16 آبان 1390, 11:20 صبح
دوست من یه راه حل اینه که شما فیلد id رو رها کن بذار کار خودشو به عنوان primiery key انجام بده . شما خودت یه فیلد درست کن و هر بار پاک کردی خواستی دوباره اطلاعات را وارد کنی اونو به عنوان شماره ردیف در نظر بگیر و از یک شماره گذاری کن. مثل یه حلقه for یا یه روشی دیگه ..

این روش اگه شما این فیلد رو به عنوان شماره ردیف بخوای جواب می ده.

حالا اگه روش فورمولی یادم اومد بهت می گم. ولی اگه بازم کمک خواستی بگو








اگه خواستی دکمه تشکر رو بزن

electro_esma
دوشنبه 16 آبان 1390, 11:22 صبح
دوست من این پست هم برات گیر آوردم فکر کنم بد نباشه یه نگاه بنداز


لینک مربوط (http://barnamenevis.org/showthread.php?306186-فیلد-id-کم-و-زیاد-شدن-و-فهمیدن-دقیق-id-یک-رکورد&p=1343425&viewfull=1#post1343425)







اگه خواستی دکمه تشکر رو بزن...