PDA

View Full Version : بدست آوردن آخرین رکورد Insert شده



A.Nemati
شنبه 24 فروردین 1387, 15:20 عصر
سلام
توی برنامه‌ای که دارم، لازمه مقدار فیلد کلید آخرین رکورد Insert شده رو داشته باشم. می‌دونم یکی از راهها به صورت زیر است:


begin
insert into ...
...

select Top 1 RecordID from Table1
order by RecordID desc
end

این راه رو خیلی نمی‌پسندم. آیا راه بهتری وجود داره که اصولی‌تر و سریع‌تر باشه و بار کمتری رو سرور داشته باشه؟

el_abdollahi
شنبه 24 فروردین 1387, 15:45 عصر
return @@IDENTITY یا return SCOPE_IDENTITY
موفق باشید.

SYNDROME
شنبه 24 فروردین 1387, 15:50 عصر
Select MAx(RecordID)
From Tbl_Test

موفق باشید