PDA

View Full Version : آخرین مقدار ذخیره شده درجدول



aref_65
سه شنبه 30 شهریور 1389, 22:24 عصر
سلام
می خواستم بدونم بازیابی آخرین مقدار ذخیره شده در جدول پایگاه داده که بخوایم اون رو مثلا توی یک لیبل نشون بدیم به چه صورت هست(با کد #C)
با تشکر

Mostafa_Dindar
سه شنبه 30 شهریور 1389, 22:43 عصر
سلام
می خواستم بدونم بازیابی آخرین مقدار ذخیره شده در جدول پایگاه داده که بخوایم اون رو مثلا توی یک لیبل نشون بدیم به چه صورت هست(با کد C#‎)
با تشکر

همونجا که درج کردی میتونی از @@IDENTITY یا SCOPE_IDENTITY استفاده کنی .
SELECT @@IDENTITY
OR
SELECT SCOPE_IDENTITY

تفاوتشون رو هم که میدونی . در صورتی که در دستور درج از تریگر استفاده کرده باشی , که اون تریگر هم رکوردی رو درج کنه مقدار select @@identity شناسه رکورد درج شده آخری رو برمیگردونه , بعبارتی شناسه رکورد درج شده توسط تریگر.

ولی در صورتی که از SCOPE_IDENTITY استفاده کنی آخرین رکورد در همون حوزه رو برمیگردونه و کاری به تریگرهای که اجرا میشه نداره .

موفق باشی

persian_bigboy
چهارشنبه 31 شهریور 1389, 07:32 صبح
دوست خوبم مرسی . منهم نیاز داشتم بهش.