PDA

View Full Version : یافتن مقدار سری ...



Hamid_PaK
دوشنبه 24 اردیبهشت 1386, 20:24 عصر
من قبلا این سوال را در بخش دلفی و بانکهای اطلاعاتی مطرح کرده بودم ولی جواب مناسبی داده نشده بود ...

بانکی داریم که دارای یک فیلد از نوع رشته است که نامش ID ست...
ما نیاز داریم که در هنگام ایجاد یک رکورد جدید در فیلد ID یک عدد وارد کنیم که تکراری هم نباشد...
من برای این از آخرین رکورد و با ترتیب کردن این فیلد این عدد را استخراج می کردم...
تا زمانی که نیاز شد تعدادی از رکوردهای بانک حذف شود...
حال تعدادی رکورد حذف شده داریم که باعث حذف اعداد ID نیز شده ...

من نیاز به یک کوئری دارم که این اعداد حذف شده را استخراج کنم ...

با تشکر ، یا حق ...

hdv212
دوشنبه 24 اردیبهشت 1386, 20:47 عصر
خب شما میتونی یه جدول برای رکورد های حذف شده ایجاد کنی و توسط trigger، رکورد حذف شده رو توی اون جدول insert کنی.

aidin300
دوشنبه 24 اردیبهشت 1386, 21:14 عصر
این کمک می کنه؟؟
پیدا کردن Gap های یک فیلد Identity (http://barnamenevis.org/forum/showthread.php?t=65017)

AminSobati
دوشنبه 24 اردیبهشت 1386, 21:34 عصر
این کمک می کنه؟؟
پیدا کردن Gap های یک فیلد Identity (http://barnamenevis.org/forum/showthread.php?t=65017)

این روش فاصله تک عددی رو نشون میده، یعنی بین 1 و 4 رو نمیده.
این رو ببینید:
http://www.barnamenevis.org/forum/showthread.php?t=66951

Hamid_PaK
دوشنبه 24 اردیبهشت 1386, 22:00 عصر
متاسفانه من با زبان SQL زیاد آشنایی ندارم ، میشه فقط کوئری مورد نظر که بشه توی دلفی از آن استفاده کرد را ضمیمه کنید ...

با تشکر ، یا حق ...