PDA

View Full Version : سوال: دسترسی به آخرین رکورد جدول بدون Identity



msartin
یک شنبه 10 فروردین 1393, 13:24 عصر
سلام، من یک جدول دارم که هیچ کدوم از فیلدهاش خاصیت Identity ندارن و میخوام یکی از فیلد های آخرین رکورد درج شده را با استفاده از Stored procedure به برنامه خودم که با #C نوشتم ، برگردونم. به نظر شما دستورات Stored procedure به چه شکل خواهد بود. مرسی.

kamran.amini
یک شنبه 10 فروردین 1393, 22:01 عصر
این دستور آخرین رکورد ثبت شده در جدول را برمیگرداند
select IDENT_CURRENT('table')

msartin
دوشنبه 11 فروردین 1393, 13:30 عصر
این دستور آخرین رکورد ثبت شده در جدول را برمیگرداند
select IDENT_CURRENT('table')

دوست عزیز این دستور فقط مقدار آخرین Identity درج شده رو بر میگردونه. من توی جدولم فیلدی با خاصیت Identity ندارم. اصلا همچین کاری شدنیه؟

kamran.amini
دوشنبه 11 فروردین 1393, 18:25 عصر
SELECT TOP 1 [ID] FROM TABLE ORDER BY [InsertedDate] DESC

kavayo
سه شنبه 19 فروردین 1393, 13:06 عصر
شما میتونید یه stored procedure تعریف کنید که یک select کامل از جدولتان انجام داده و سپس با دستور liq در سی شارپ با دسترسی به این stored procedure اخرین سطر را به دست آوری