ارسال پاسخ 
 
امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
نحوه بدست آوردن آخرین مقدار واقعی ID در فیلدهای اتونامبر
06-05-2018, 02:58 AM
ارسال: #1
نحوه بدست آوردن آخرین مقدار واقعی ID در فیلدهای اتونامبر
گاهی اوقات در پرس و جوهایی که مینویسیم لازم است که مقدار آخرین فیلد اتونامبر را بدست آوریم. برخی از افراد از دستور
کد:
Select Top(1)
استفاده می کنند و مقدار بدست آمده را استفاده می کنند. این روش تنها زمانی پاسخگو می باشد که رکوردهای آخر قبلا حذف نشده باشند. مثلا اگر فیلد ID ما دارای آخرین عدد 4 باشد و قبلا ID های 5 و 6 از آن حذف شده باشند آخرین ID حقیقی همان عدد 6 خواهد بود. در صورتی که دستور فوق عدد 4 را نمایش می دهد.
برای رفع این مشکل دستوری در SQL Server وجود دارد با عنوان
کد:
IDENT_CURRENT('TABLE NAME')
که آخرین ID اتونامبر واقعی درج شده را بر می گرداند.
شکل صحیح استفاده:
کد:
SELECT IDENT_CURRENT('TBLBooks')
خروجی یک عدد از نوع فیلد اتونامبر خواهد بود.
به جای TABLE NAME هم می توانید نام جدول مورد نظر را وارد فرمائید.


==================================================
طراحی وب سایت
پروژه های برنامه نویسی تجاری
دانلود پروژه های ASP.NET وب سایتهای آماده به همراه توضیحات
دانلود پروژه های سی شارپ و پایگاه داده SQL Server همراه توضیحات و مستندات
دانلود پروژه های UML نمودار Usecase نمودار class نمودرا activity نمودار state chart نمودار DFD و . . .
دانلود پروژه های حرفه ای پایگاه داده SQL Server به همراه مستندات و توضیحات
پروژه های حرفه ای پایگاه داده Microsoft access به همراه مستندات و توضیحات
دانلود پروژه های کارآفرینی
دانلود گزارشهای کارآموزی کارورزی تمامی رشته های دانشگاهی
قالب تمپلیت های آماده وب سایت ASP.NET به همراه Master page و دیتابیس
برنامه های ایجاد گالری عکس آنلاین با ASP.NET و JQuery و اسلایدشو به همراه کد و دیتابیس SQL کاملا Open Source واکنشگرا و ساده به همراه پایگاه داده
==================================================
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ
ارسال پاسخ 


پیام‌های داخل این موضوع
نحوه بدست آوردن آخرین مقدار واقعی ID در فیلدهای اتونامبر - ali - 06-05-2018 02:58 AM

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان