PDA

View Full Version : پیدا کردن مقدار آخرین فیلد



bad_boy_2007
شنبه 13 مرداد 1386, 21:50 عصر
سلام دوستان
دارم رو یک برنامه کار میکنم که شامل جدولیه که تو این جدول فیلد ID اون بصورت اتوماتیک مقدار دهی میشه ، تا اینجا مشکلی ندارم مشکلم اینه که بعد از ذخیره شدن این سطر در جدول نیاز به مقدار فیلد ID دارم میخواستم بدونم چطور میتونم با یک کوئری شماره آخرین سطر (که در عین حال بزرگترین شماره فیلد Id رو هم داره) را بدست بیارم ؟

supporter
شنبه 13 مرداد 1386, 22:24 عصر
این سوال قبلا هم پاسخ داده شده




Select Max(ID) AS NewID From MyTable


نگاهی هم به IDENTITY, SCOPE_IDENTITY, IDENT_CURRENT@@ در Books Online بکنید یا تو همین تالار Search کنید.

bad_boy_2007
یک شنبه 14 مرداد 1386, 00:01 صبح
خیلی ممنون
حق با شماست
میبخشید تاپیک تکراری زدم

shahroozj
یک شنبه 14 مرداد 1386, 09:18 صبح
select max خیلی راه خوبی نیست اگر از sqlserver استفاده می کنید Select @@IDENTITY بهتر است